Tengo un CSV de dos columnas con un nombre y un número. El nombre de algunas personas usa comas, por ejemplo Joe Blow, CFA.
Esta coma rompe el formato CSV, ya que se interpreta como una nueva columna.¿Hay alguna manera de incluir comas en columnas CSV sin romper el formato?
He leído y la receta más común parece estar reemplazando ese carácter, o reemplazando el delimitador, con un nuevo valor (por ejemplo, this|that|the, other
).
Me gustaría guardar el separador de comas (sé que Excel admite otros delimitadores, pero otros intérpretes pueden no). También me gustaría mantener la coma en el nombre, ya que Joe Blow| CFA
parece bastante tonto.
¿Hay alguna forma de incluir comas en columnas CSV sin romper el formato, por ejemplo escapándolas?
Posible duplicado de [Tratar con comas en un archivo CSV] (http://stackoverflow.com/questions/769621/dealing-with-commas-in-a-csv-file) –
Pequeño truco que funcionó para mí: abra el archivo csv en un editor de texto y luego péguelo en un documento de Excel. Funciona si puedes hacer esto en grandes porciones. – Jonas
@Jonas: Excel no puede adivinar si el mismo token se usa como un delimitador o como parte de los datos. Pegar desde un editor de texto no cambia eso. – IInspectable