Importing a Constituent note revised in Excel creates error message when opening the note in RE
Options
I am hoping that someone out there has faced this and discovered a solution. I have a constituent note in RE that I want to update but I don't want to lose the history, so I'm exporting the note to Excel, revising and concatenating various pieces into the new note, and importing the new note into RE. That all works perfectly. But when I open the note in RE I receive the message "The contents of this Notepad cannot be saved as they were entered and have been modified. Some content was lost due to conversion to Rich Text Format. To save this content as it was entered you may need to use the media functionality instead." I can click through the message and save the note, so it doesn't do any harm, and the message doesn't show up when I open the note a second time. Support reminded me to save the file as a csv and suggested that I clear the formatting before importing, which I've done, but the error is still there. Support says that the error should occur only once when the notepad is first opened, that they don't have a set cause for this so they cannot tell me why it is happening, and that there is no other solution except those provided. I am reluctant to import 18,000 notes into RE that have this glitch. Does anyone out there know how to avoid this particular glitch? Does anyone have experience living with this glitch and found it incidental and nothing to worry about? Thank you for sharing your experience and wisdom.
PS: When I cut and paste the revised note from the Excel spreadsheet into the RE Notepad, it doesn't create the same error, just when importing it. I've done two import tests of 5 records so far, varying the type of carriage return used to no avail. e.g. CHAR(10) vs CHAR(13)
PS: When I cut and paste the revised note from the Excel spreadsheet into the RE Notepad, it doesn't create the same error, just when importing it. I've done two import tests of 5 records so far, varying the type of carriage return used to no avail. e.g. CHAR(10) vs CHAR(13)
Tagged:
0
Comments
-
Hi Jill,
My advice to anyone working with data is to avoid Excel like the plague.
I have nothing against Excel generally speaking; I use it all the time, for what it was made for. I just avoid it whenever I want the results to end up in a database.
Excel will "help" you by changing credit card numbers to exponentials, by screwing up your dates, by adding in hidden characters, by changing your character encoding, etc, etc.
When Blackbaud support suggested sticking with csv, I'm guessing they meant in the entire flow of your manipulation of the data. If at any point, it's been through Excel, this is probably where the issues have arisen.
I would approach things one of two ways:
1. Use a good, dedicated text editor such as Notepad++ for the entire process or, if you really need the functionality that Excel provides,
2. Work initially in Excel, then export to csv or txt and check the data again, in a good text editor such as Notepad++ before creating your import file(s).
Editors like Notepad++ have built-in encoding facilities plus a bunch of plug-ins available for validating your data. Eg, I use it a lot for editing PHP web content where it will alert you to errant BOM pages, EOL issues and the like if you set it up right.
Good luck!
Steve Cinquegrana | CEO and Principal Developer | Protégé Solutions
2 -
For small numbers of notes, I copy the note portion from Excel to Notepad, remove any unexpected characters (usually there are leading and closing quotation marks that show up that weren't visible in the Excel cell) and copy them back. I almost never have a problem when I do this, though it's not 100% foolproof.
For 18k records, I would absolutely use Steven's method. Notepad++ is fantastic for a lot of things.1 -
Steve, thanks so much for your detailed suggestions. I am not familiar with Notepad++. I'll need to do some research on how to do this. Would I concatenate the notes in Excel and then open and save the spreadsheet in Notepad++ to clear the formatting errors? Does Notepad++ have a spreadsheet format that will hold 18,000 rows/records? Can I save a Notepad++ sheet in csv format?0
-
Hi again,
Notepad++ is a text editor like Microsoft Notepad, but open source, more powerful, supports plug-ins, selectable encodings, etc, etc. There are others out there but, personally, I stick with NP++ 'cos I know it and like it.
You'll need to have a read and a play with NP++ before you start and, of course, back up your original export for safety. What you do depends on the addendum. If it’s the same addendum for each note, then you shouldn't need to use Excel at all. Otherwise, yes, Excel, then NP++. You'll need to do some searching for non-printable characters, etc. Then check your encoding before saving and doing a test import, preferably to a copy of your RE DB with such a large import, especially the first time you go through such a manipulation. That's what I'd do, in any case.
Have fun!
Steve Cinquegrana | CEO and Principal Developer | Protégé Solutions
1 -
Hi Steve, It's the same formula for each note, but not the same change. I'm concatenating into one note: new note (including date stamp and name of note writer), carriage return, original note date, original note author, original note. Perhaps this is something that Notepad++ can do. Gotta learn! Is there a resource you would recommend?0
-
I wonder if Raiser's would work with /n for carriage-return/enter? Because that's what's used for Address Lines on import.
+1 for NP++
-10 for Excel auto functions when handling data - but I'm used to it now
+100 for Gedit - if anyone here uses Linux - I do at home
+1000 for Vi or similar - wow, you're very dedicated :-)0 -
I haven't dealt with this particular problem, but I've been able to work around similar issues in Excel by using Google Sheets. I upload the Excel file, convert to Google Sheets, then download as CSV. If you're not used to working with csv files in Norepad++, this is likely much easier, if it works.0
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 1 YourCause® from Blackbaud®
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board