Evernote import issues


I am using Windows 10 Home. I am new to Joplin. I just installed v1.0.216 and then migrated from Evernote.

First, I wish the documentation suggested exporting and importing notebooks separately. My notes are now sorted, which took me a few hours of work. But this work made me see a few issues.

When comparing the Evernote and the Joplin version, I spotted quite a few differences : a table disappeared, code wasn’t formatted as code anymore, indent levels were flattened, sub-numbering strangely rendered in one circumstance and so on. Some are quite minor, but others are more annoying. I made a screen copy of the Evernote and the Joplin display for each major difference I spotted. I still have Evernote, so I can probably export just the relevant notes.

For me, this is a one time only issue. I can fix each difference manually in Joplin. A lot of work, but possible. But I wonder if someone is interested in taking a look. And if someone wants to look, should I make a separate thread for each difference or just put everything I find in this thread?

Yes please go ahead but the most important is to provide the enex file for each note that has a problem, as without this there’s not much we can do.

Also you might want to try to import the notes as HTML if you want to preserve more formatting.

OK. They’ll come slowly, a few a day. I’ll try to reimport the note in Evernote to ensure the problem is not in Evernote.

Here is the first issue. Actually 3 issues: the table disappeared (although this was done quite clearly, the structure of the test is well preserved), the code was not formatted as code, and some parts of the text disappeared entirely (see the comments in the picture, but also some parts of the explanations for “strict private”

New Delphi language features since Delphi 7.enex (100.8 KB)

I hope I didn’t start with a too complex one !

1 Like

Here is the second one. Here, the 4 indent levels were flattened to just 2.
2-Android MMS.enex (2.3 KB)

1 Like

And the third one. Here, the lines starting with a dash are not too bad, but the empty lines are quite annoying! The Enex file here is edited, because it contained an image which made it too big to be uploaded. I hope this does not change anything.

3bis-Art Nouveau à Bordeaux.enex (5.6 KB)

1 Like

For the first two ones, this is normal as all HTML cannot be translated into Markdown. In particular tables within tables are not possible, and certain indentations done with margins or paddings cannot be replicated either. I guess the third one would be a bug, although quite difficult to fix due to the tricky HTML code that Evernote generates.

If you want to keep your notes in their original format and you don’t need to modify them often, perhaps the best solution is to import the notes as HTML (but wait for the next version as it will includes some improvements for this).

Thank you for your answer. I’ll fix them manually, but I will test them again with the next version.

Here is the fourth difference. This one is really strange. I checked in the Enex file, the lines are indeed swapped, but if I reimport the Enex in Evernote, Evernote re-swaps them in the correct order again!
04-Bach à retagger avec Picard.enex (1.2 KB)

In the 6th difference, I can understand replacing the minus with a bullet, but the “plus” sign?
05-Beauvais 2012.enex (2.1 KB)

Obviously, the last one was the 5th difference :face_with_hand_over_mouth:

Now I am starting to understand some of the differences I saw, I'll try to skip those and only send the ones which seem new.

The 7th difference is a bug, I believe: Faro is not displayed in blod because the bold stops after the space and before the semicolon. 07-Bières.enex (3.8 KB)

11th difference: although this looks a little like 7th, I guess the real issue is different.
11-Critiques.enex (58.1 KB)

13th difference: Do I need to explain?
13-greasemonkey script for bottom posting in GMail.enex (6.2 KB)

In 16th, again a problem with bold

16-Liqueur cassis.enex (2.9 KB)

In 18, the second line isn’t indented anymore

19: why “1. 1.” ?

21th and last. I guess this is again an issue with HTML.

I can't comment on most of your issues, because I don't know much about the enex import process (aside from the fact that evernote really doesn't make it easy to import enex files). But I can speak to this one

I think the issue you have is the yellow highlighting? If so you can disable this by disabling the mark syntax plugin under Tools -> Options -> Plugins.
Actually it seems like a few of your issues are markdown related (the plus signs for example which are equivalent to the minus sign in markdown). I would suggest you take a look at the markdown guide and please understand that Joplin is a markdown note taking application, meaning that all notes are stored using the markdown format. This means that all notes are limited to the constraints of markdown. This is acceptable (and desired) for most users but it may be something that you need to get used to.

1 Like

Back to #1: I reimported the enex into Joplin 1.0.220. In a way it got worse. Although it may be only an issue with the markdown renderer, because in the editor pane I can see the missing text.

I wonder if importing the ENEX notes as HTML would be better for you? If you don’t often edit these notes, it will give you a more accurate rendering. When you import as Markdown, there’s always some loss because Markdown doesn’t have all the features of HTML and translation betweent the markups is not always possible in an automated way.

I suppose I had relatively simple Evernote notes so importing them as Markdown was not a problem, but for more complex notes like yours importing as HTML would be better.

Hello CalebJohn.

I understand about markdown, although I have no experience in using it. But I expected the importer module to know the source could not be markdown and “escape” the characters for example by inserting “\” where needed.

I tried the html format, but then my editing needs should be close to none, because editing in html is much much more cumbersome than markdown. I agree that it could apply for example to #1. Actually, I have imported #1 using both methods and I am still pondering the advanteges and the drawbacks of each method.