Opciones de Excel para guardar como CSV: ¿es posible cambiar la coma a una tubería o una pestaña?


17

¿Hay alguna manera de decirle a Excel qué delimitador usar cuando se produce un CSV, por ejemplo, tabulación o tubería?

Respuestas:


17

Asumiendo que estamos tratando con Windows como su sistema operativo ...

  • Edite su Configuración regional o Windows ( Regiones e idioma ).
  • Por Formatos pestaña golpeó Ajustes adicionales ... .
  • Cambie el Separador de lista al carácter que desea usar como su separador CSV.

ingrese la descripción de la imagen aquí

  • Aplica esos cambios.
  • Vuelva a Excel y guarde el archivo como un CSV como lo haría normalmente y debería guardarse usando el separador elegido.

ingrese la descripción de la imagen aquí

Más información / fuente de imagen


1
Para archivos separados por tabuladores, puede usar el formato de archivo incorporado Text (Tab delimited) (*.txt).
Richard

1
Esta no es una buena solución si tiene que exportar datos con frecuencia en diferentes formatos. ¿Alguna recomendación sobre eso sin cambiar los valores predeterminados?
Cualquiera

Este es terrible. Por otra parte, lo mismo ocurre con muchos productos de MS.
javadba

3

No veo una opción inmediatamente en Excel, pero puedo ofrecer algunos consejos.

Recuerde que los archivos CSV son valores separados por comas , que siguen un estándar: datos, una coma, datos, una coma, etc. Para romper esto significa que no seguirá la especificación.

¿Pero qué sucede si tienes una coma en tus datos? Excel rodeará automáticamente el contenido de esa celda con comillas ( "), por lo que el programa que importe el archivo sabrá cuándo termina realmente esa celda .

Si no desea una coma como separador, puede guardar el archivo como un archivo CSV y luego editarlo manualmente. Abra un editor de texto como Notepad o Notepad ++. Haga una búsqueda del personaje que quiera usar (es decir, en el Bloc de notas, vaya a Editar-> Buscar). Si desea una tubería, busque una tubería ( |). Si logras algún resultado, no uses este personaje . Para buscar una pestaña fácilmente , recomiendo usar Notepad ++.

Una vez que descubra que el carácter que desea usar no se está utilizando en ninguna otra parte de su documento, puede hacer una Búsqueda y Reemplazar . En Bloc de notas, ir a Editar -> Reemplazar ... . En 'Buscar qué:', escriba una coma. En 'Reemplazar con:', escriba el carácter que desea usar para el separador. La siguiente parte es golpear Find Next. La razón de esto es que si también hay comas en sus datos, esto romperá su archivo. Solo reemplace las comas que son delimitadores de los datos, y nada entre comillas.

Una vez hecho esto, puede guardar el archivo. Si desea importarlo, le recomiendo cambiarle el nombre a un .TXTarchivo, por lo que Excel le preguntará cuál es el carácter delimitador de campo. Si elige abrir un .CSVarchivo, utilizará automáticamente una coma como delimitador, que es lo que no desea.


3
No hay especificaciones oficiales para archivos csv. Solo hay convenciones. CSV generalmente significa separados por comas, pero los archivos de datos que usan otros delimitadores a menudo se denominan archivos CSV.
dusktreader

1
También puede decir que CSV significa valores separados por caracteres, todo depende del separador decimal. Cada idioma que no usa un punto como separador decimal tiene que usar algo más que una coma para separar los valores. Es por eso que los archivos CSV creados con la configuración del idioma alemán usan un punto y coma.
alpipego
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.