Tengo un archivo csv incompleto que necesita ser actualizado con precisión, por lo que no es archivo csv como esto:¿cuál es la mejor manera de editar el archivo csv
one,two,three,four,five,six,seven,eight,nine,ten //This is a line(String)
Naturalmente el archivo es mucho más compleja, pero en este formato, aquí es lo que quiero hacer insertar new-word,new-word1, new-word3
o n palabras entre siete y ocho (o cualquier rango). ¿Cómo puedo hacer eso?
Pseudocódigo, código o ejemplo sería genial, no tengo ni idea de cómo empezar.
ACTUALIZACIÓN:
Tal vez debería convertir esto en matriz o algún tipo de estructura de datos. Luego inserte el nuevo elemento en la posición determinada, desplace el resto del contenido hacia la derecha y haga eso para cada inserción.
No sé si es camino correcto a seguir o cómo empezar a programar se
ACTUALIZACIÓN II:
Tal vez leído en csv en la lista, lista dividida en dos listas, una primera terminando con siete. ¿Luego agrega n palabras a la primera lista y une dos listas al final? también no sé cómo programar esto
@Hank que gay que o bien no entiende lo que has enviado o este escribe sus entradas existentes en un nuevo archivo, no veo en ningún lugar aquí ¿cómo puedo escribir entre los elementos –
¿OpenCSV escapará las comillas dobles correctamente? –
@Joe Phillips Supongo que eso depende de su definición de correctamente, ya que no hay especificaciones. Es una lib directa; Te recomiendo que experimentes con él y leas las [Preguntas frecuentes en su página de inicio] (http://opencsv.sourceforge.net/). –