
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":
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/