Estoy ejecutando Excel y me gustaría exportar mi archivo como una hoja .scsv (valores separados por punto y coma) en lugar de una .csv. ¿Hay alguna forma de hacer esto?
PD. No puedo hacer un .csv y buscar y reemplazar comas con punto y coma porque los campos ya contienen comas.
microsoft-excel
Kamilski81
fuente
fuente
csv
módulo incorporado, lo que facilitaría la lectura de archivos .csv de Excel y luego escribir nuevas versiones de ellos que acababan de sobre cualquier delimitador que desee.Respuestas:
¿Qué tal hacer Tab Delimitado y reemplazar las pestañas con punto y coma?
En Excel: Archivo -> Guardar como -> en Formato, seleccione "Texto delimitado por tabulaciones (.txt)" y luego guardar.
Abra el archivo en el bloc de notas y abra la ventana de reemplazo. Como no puede tabular directamente en esta ventana, copie una pestaña de su documento y luego péguela en el cuadro Buscar y coloque su; en la caja de reemplazo. Luego reemplace todo.
Supongo que esto funcionaría porque es muy raro tener pestañas dentro de un documento de Excel.
fuente
\t
funcionaríaNo creo que pueda establecer el separador de salida directamente en Excel, pero (suponiendo que Windows) podría cambiar el separador de la lista del sistema operativo
;
, eso se hace enRegional Settings->Customize
. Excel usará esa configuración para generar sus archivos csv.fuente
sep=;
encima del archivo CSV, luego, una vez que guarde el archivo, puede volver a cambiar el Separador de lista a lo que sea.Use LibreOffice Calc (es una descarga gratuita y funciona en todos los principales sistemas operativos).
Para guardar en valores separados por punto y coma:
.csv
)LO Calc manejará correctamente comas y punto y coma en los valores de las celdas.
fuente
Si desea un script, pegue lo siguiente en un módulo.
fuente
Para cambiar la coma a punto y coma como el separador de Excel predeterminado para CSV, vaya a Región -> Configuración adicional -> pestaña Números -> Separador de lista y tipo; en lugar del predeterminado,
fuente
Puede cambiar el separador globalmente a través de Personalizar formato.
Vaya a Región e idioma, abra Región, en Formatos de hoja de pestañas, haga clic en el botón Configuración adicional y en Números de hoja de pestañas cambie el valor del separador de Lista:
fuente
1.> Cambiar el formato de archivo a .CSV (delimitado por punto y coma)
Para lograr el resultado deseado, necesitamos cambiar temporalmente la configuración del delimitador en las Opciones de Excel.
Mover a Archivo -> Opciones -> Avanzado -> Sección de Edición
Desmarque la opción "Usar separadores del sistema" y coloque una coma en el campo "Separador decimal".
¡Ahora guarde el archivo en formato .CSV y se guardará en el formato delimitado por punto y coma!
fuente
Si su lista de valores está en la columna A, intente esto: Celda B2 = A1 & ";" & A2 Celda B3 = B2 & ";" & A3 Copie la celda B3 al final de su lista. Si copia y pega la última celda de su lista como valores, tendrá su lista separada por punto y coma. Luego puede copiarlo en el Bloc de notas, Word o donde lo desee.
fuente
Puede hacerlo fácilmente en 4 pasos con la función de concatenación de Excel.
En su archivo, agregue una columna de caracteres de punto y coma donde esperaría que aterrizaran en una exportación .csv.
Comience una nueva columna al final de sus datos y en la primera fila, use la
=concatenate()
función. Asegúrese de seleccionar todas las celdas que desea que aparezcan en el archivo final. Tu fórmula se verá algo así=concatenate(A1,A2,A3...)
Copie y pegue la fórmula resultante hacia abajo a través de todas las filas de datos.
Seleccione toda la columna de fórmulas y Pegue Especial -> Valores en la columna vecina. Ahora tiene todos sus datos delimitados por punto y coma.
Finalmente, exporte a su formato de archivo de elección. Si exporta esto como .txt en Windows, simplemente puede cambiar la extensión del archivo a .csv porque ambos son formatos de texto sin formato.
fuente
Yo uso de manera simple: -
fuente