J'ai un fichier csv incomplet qui doit être correctement mis à jour, donc il y a un fichier csv comme ceci:quelle est la meilleure façon de modifier le fichier csv
one,two,three,four,five,six,seven,eight,nine,ten //This is a line(String)
Naturellement, le fichier est beaucoup plus complexe, mais dans ce format, voici ce que je veux faire insérer new-word,new-word1, new-word3
ou n mots entre sept et huit (ou toute gamme). Comment puis je faire ça? Pseudo-code, code ou exemple serait génial, je n'ai aucune idée de comment commencer même.
MISE À JOUR:
Peut-être que je devrais convertir en tableau ou une sorte de structure de données. Insérez ensuite un nouvel élément à la position définie, déplacez le reste du contenu vers la droite et faites-le pour chaque insertion.
Je ne sais pas si est bonne façon de faire ou comment commencer sa programmation
MISE A JOUR II:
Peut-être lu dans csv dans la liste, la liste divisée en deux listes, premier se terminant par sept. Puis ajouter n mots à la première liste et joindre deux listes à la fin? aussi ne sais pas comment programmer cela
@Hank Gay Je ne comprends pas non plus ce que vous avez posté ou ce écrit vos entrées existantes dans un nouveau fichier, je ne vois nulle part ici comment puis-je écrire entre les éléments –
OpenCSV va-t-il échapper correctement les guillemets? –
@ Joe Phillips Je suppose que cela dépend de votre définition de correctement, car il n'y a pas de spécification. C'est un lib simple; Je vous recommande de l'expérimenter et de lire la [FAQ sur sa page d'accueil] (http://opencsv.sourceforge.net/). –