¿Cómo se fuerza a Excel a citar todas las columnas de un archivo CSV?

¿Cómo se fuerza a Excel a citar todas las columnas de un archivo CSV?

Excel solo coloca comillas alrededor de ciertos campos, ¿cómo fuerzo a Excel a guardar un archivo CSV con comillas en cada columna?

Respuesta1

Esta página también tiene la solución que viene directamente de la boca del caballo:

http://support.microsoft.com/kb/291296/en-us

Si el enlace se degrada, el tema a buscar es:

"Procedimiento para exportar un archivo de texto con delimitadores de coma y comillas en Excel" y/o "Q291296"

tl;dr: usa su macro

Respuesta2

Si abre el archivo XLS en LibreOffice u OpenOffice, luego Guardar como... y elige Texto CSV, permite generar un archivo CSV que también incluye comillas como delimitadores. Por ejemplo: "Smith", "Pete", "Canadá", "Jones", "Mary", "Inglaterra"

Simplemente marque la casilla "Citar todas las celdas de texto": Exportar a CSV con LibreOffice

Para citar también campos numéricos, resalte su rango de celdas y cambie el formato de la celda a "texto" antes de guardar.

Respuesta3

Powershell parece volcarse correctamente. entonces algo como

busque powershell.exe en una máquina con Windows si no conoce powershell.

import-csv C:\Temp\Myfile.csv | export-csv C:\Temp\Myfile_New.csv -NoTypeInformation -Encoding UTF8

Espero que ayude a alguien.

Respuesta4

Resalte las celdas en las que desea agregar las comillas. Vaya a Formato -> Celdas -> Personalizado Copie/pegue lo siguiente en el campo Tipo: \”@\” Haga clic en “Aceptar”. Alégrate de no haberlo hecho todo a mano.

De:http://www.lenashore.com/2012/04/how-to-add-quotes-to-your-cells-in-excel-automatically/

información relacionada