Bonjour,
Le programme sur lequel je travaille permet à l'utilisateur de saisir du texte, texte qui est ensuite enregistré dans un fichier au format CSV - et qui peut contenir des sauts à la ligne qui sont échappés (ça apparait donc comme un simple "bla bla \n bla bla" dans le CSV).
J'utilise la librairie Apache Commons afin d'itérer sur ce fichier CSV et lire les données ligne par ligne, avec un lineiterator (qui s'appuie sur des fonctions de bufferedreader je crois, donc c'est délégué). Le problème est que les \n, pourtant échappé, sont reconnus comme des vrais sauts à la ligne, ce qui casse la structure du CSV en lecture.
Je n'ai trouvé aucune config à appliquer pour éviter ce problème la lib, y'a-t-il une façon simple de faire ceci à part coder l'itérateur ?
Partager