Comment écrire des données sur plusieurs lignes MAIS dans la même cellule de csv?
Je veux créer un fichier csv à l'aide de C#.
J'ai des données que je veux écrire sur plusieurs lignes, MAIS dans la même cellule.
Par exemple
Si j'ai trois phrases suivantes,
Sample sentence 1. This is second sample sentence. and this is third sentence.
Je veux écrire l'ensemble de ces trois phrases à l'intérieur de la cellule unique de fichier csv, mais je veux de trois d'entre eux sur une ligne séparée.
Ma sortie attendue est :
Sample sentence 1.
This is second sample sentence.
and this is third sentence.
Actuellement, je suis en train de réaliser cela en utilisant \n
de caractère entre les deux phrases, mais quand je le fais de cette façon, toutes les trois phrases aller sur une ligne distincte.
Quelqu'un peut-il me dire comment résoudre ce problème?
source d'informationauteur Shekhar
Vous devez vous connecter pour publier un commentaire.
À citation de Wikipédia:
Comme par exemple:
Vous pourriez être en mesure de changer les jetons de votre application utilise pour analyser les lignes du fichier csv, mais selon la définition du format de fichier csvles lignes dans le fichier sont utilisés pour représenter des lignes dans le résultat de données tabulaires.
CSV signifie "séparation par virgule valeurs", qui est juste une description d'un fichier texte. Si vous souhaitez importer dans Excel et ensuite seulement les phrases en une seule ligne, vous devriez essayer:
instread d'un simple
/n
Un fichier CSV est définie comme une ligne PAR LIGNE, avec les cellules séparées par des virgules (","). Maintenant, votre analyseur pourrait soutenir à l'aide de "" mettre ensemble les phrases dans une cellule, mais qui déjà s'étend de la spécification. Vous pouvez aussi encoder les \n et de décoder ce que plus tard, mais là encore ce n'est pas un vcsv fichier. À la fin, vous essayez de faire quelque chose d'un fichier csv est par définition pas définie à faire. \n EST le nouveau symbole de ligne. NATURELLEMENT, un éditeur présente une nouvelle ligne ici.