Convierta Excel a CSV (delimitado por comas) y UTF-8

¿Necesitas convertir tus archivos de Excel a formato CSV delimitado por comas y en codificación UTF-8, pero no sabes por dónde empezar? ¡No te preocupes! En este artículo te guiaremos paso a paso a través de un proceso sencillo y eficaz que te permitirá transformar tus hojas de cálculo en archivos CSV, ideales para compartir, importar en bases de datos y facilitar la manipulación de datos. Descubre cómo optimizar tus tareas de trabajo y mejorar la compatibilidad entre plataformas, todo mientras mantienes la integridad de tu información. ¡Comencemos esta transformación digital juntos!

¿Alguna vez has necesitado convertir un archivo de Excel a formato CSV? Si es así, estás en el lugar correcto. En este artículo, te mostraremos cómo convertir fácilmente un archivo de Excel a CSV delimitado por comas y en formato UTF-8. Tanto si eres un experto en hojas de cálculo como si eres nuevo en el mundo de Excel, esta guía paso a paso te ayudará a conseguir el resultado que deseas. ¡Sigue leyendo para aprender más sobre esta útil herramienta de conversión!

El artículo explora formas rápidas y eficientes de exportar datos de Excel a CSV manteniendo intactos todos los caracteres especiales y símbolos extranjeros. Los métodos funcionan para todas las versiones de Excel, desde 365 hasta 2007.

Valores Separados por Comas (CSV) es un formato ampliamente utilizado que almacena datos tabulares (números y texto) como texto sin formato. Su popularidad y viabilidad se deben al hecho de que los archivos CSV son compatibles con muchas aplicaciones y sistemas diferentes, al menos como formato alternativo de importación/exportación. El formato CSV permite a los usuarios echar un vistazo al archivo y diagnosticar inmediatamente los problemas con los datos, cambiar el delimitador, el calificador de texto, etc. Todo esto es posible porque un documento CSV es texto sin formato y un usuario promedio o incluso un principiante puede entenderlo fácilmente. sin ninguna curva de aprendizaje.

Formatos CSV soportados por Excel

Microsoft Excel permite guardar un archivo en algunos formatos CSV diferentes y es posible que sienta curiosidad por conocer las diferencias entre ellos.

En esencia, cada formato CSV guarda los datos como valores separados por comas, pero realiza la codificación de una manera ligeramente diferente. Por ejemplo, Mac usa un único retorno de carro () representado por r para un salto de línea, mientras que Windows usa una combinación de retorno de carro y avance de línea () representado por rn.

Para exportar datos correctamente a otros programas, Excel le permite elegir el formato CSV que mejor se adapte a las expectativas del programa.

Estas son las opciones CSV disponibles en Excel 365. En su versión, la lista puede verse un poco diferente.
Convierta Excel a CSV (delimitado por comas) y UTF-8

>CSV (delimitado por comas). Este formato guarda datos en un archivo de texto separado por comas que se puede usar en otro programa de Windows u otra versión del sistema operativo Windows.

CSV (Macintosh). Este formato guarda un libro como un archivo separado por comas para usarlo en el sistema operativo Mac.

CSV (MS-DOS). Se guarda como un documento separado por comas para su uso en el sistema operativo MS-DOS.

CSV UTF-8 (delimitado por comas). Es Formato de transformación Unicode de 8 bits codificación que admite muchos caracteres especiales, incluidos jeroglíficos y caracteres acentuados, y es compatible con versiones anteriores de ASCII. Este formato se recomienda para archivos que contienen caracteres que no son ASCII, ya que el formato CSV clásico los destruye.

Además de CSV, existe un formato más que puede resultar muy útil para comunicarse con otros programas.

Texto Unicode (*.txt). Este es un estándar de la industria informática compatible con casi todos los sistemas operativos actuales, incluidos Windows, Macintosh, Linux y Solaris Unix. Puede manejar caracteres de casi todos los idiomas modernos y algunos antiguos.

Nota. Por definición estricta, el formato CSV implica separar valores con comas. En realidad, es posible que te encuentres con muchos otros delimitadores, siendo los más comunes un punto y coma y un tabulador.

Cómo convertir un archivo de Excel a CSV

Cuando los datos de Excel se van a transferir a alguna otra aplicación, como la libreta de direcciones de Outlook o la base de datos de Access, la forma más sencilla es guardar la hoja de cálculo como un archivo .csv y luego importar ese archivo a otro programa.

Para guardar un archivo de Excel (.xlsx o .xls) en formato CSV, estos son los pasos que debe seguir:

  • En su libro de trabajo, cambie a la hoja de trabajo de destino ya que solo hoja activa será convertido.
  • Sobre el Archivo pestaña, haga clic Guardar como. O presione el F12 llave para abrir el Guardar como diálogo.
    Convierta Excel a CSV (delimitado por comas) y UTF-8>
  • En el Guardar como cuadro de diálogo, elija el formato CSV deseado del Guardar como tipo menú desplegable, en Windows, elegirías CSV (delimitado por comas) o CSV UTF-8.
  • Elija la carpeta de destino y presione Ahorrar.
    Convierta Excel a CSV (delimitado por comas) y UTF-8>

    En caso de que su hoja de trabajo tenga algún formato, fórmulas, gráficos, formas u otros objetos, se le informará que Es posible que algunas funciones de su libro se pierdan si lo guarda como CSV (delimitado por comas). Si está bien, haga clic Sí para completar la conversión sin las funciones no compatibles.
    Convierta Excel a CSV (delimitado por comas) y UTF-8

    >Exporte Excel a CSV sin destruir caracteres especiales

    Si su hoja de cálculo contiene algunos símbolos especiales, comillas tipográficas o guiones largos (por ejemplo, heredados de un documento de Word), caracteres extranjeros (tildes, acentos, etc.) o jeroglíficos, el método descrito anteriormente no funcionará.

    El punto es que guardar en formato CSV (delimitado por comas) distorsiona cualquier carácter que no sea ASCII (Código Estándar Americano para Intercambio de Información).

    Para mantener intactos los caracteres que no son ASCII, un documento debe guardarse en un formato que utilice un Unicódigo codificación de caracteres. Existen dos formas de codificación Unicode: 8 bits (UTF-8) y 16 bits (UTF-16).

    Antes de pasar a los pasos de exportación, señalemos las características clave de cada codificación, para que pueda elegir el formato adecuado para un caso particular.

    UTF-8 Es una codificación más compacta ya que utiliza de 1 a 4 bytes para cada símbolo. Generalmente, se recomienda este formato si los caracteres ASCII son los más frecuentes en su archivo porque la mayoría de estos caracteres se almacenan en un byte cada uno. Otra ventaja es que un archivo UTF-8 que contiene sólo caracteres ASCII tiene absolutamente la misma codificación que un archivo ASCII.

    UTF-16 utiliza de 2 a 4 bytes para codificar cada símbolo. Sin embargo, un archivo UTF-16 no siempre requiere más almacenamiento que UTF-8. Por ejemplo, los caracteres japoneses ocupan de 3 a 4 bytes en UTF-8 y de 2 a 4 bytes en UTF-16. Por lo tanto, es posible que desee utilizar UTF-16 si sus datos contienen caracteres asiáticos, incluidos japoneses, chinos o coreanos. Una desventaja notable de este formato es que no es totalmente compatible con archivos ASCII y requiere algunos programas compatibles con Unicode para mostrarlos. Tenga esto en cuenta si va a importar el documento resultante en algún lugar fuera de Excel.

    Una vez que haya decidido el formato, las instrucciones a continuación lo guiarán a través del proceso.

    Cómo convertir Excel a CSV UTF-8

    Supongamos que tiene una hoja de trabajo con algunos caracteres extranjeros, nombres japoneses en nuestro caso:
    Convierta Excel a CSV (delimitado por comas) y UTF-8

    >Dependiendo de la versión de Excel que esté utilizando, pueden ser necesarios de 3 a 5 pasos para convertir este archivo a CSV manteniendo todos los caracteres especiales.

    Exportar a CSV UTF-8 en Excel 2016 – 365

    En Excel 2016 y versiones posteriores, puede guardar un archivo en formato CSV con codificación UTF-8 directamente:

  • En la hoja de trabajo de destino, haga clic en Archivo > Guardar como o presione el F12 llave.
  • En el Guardar como cuadro de diálogo, seleccione CSV UTF-8 (delimitado por comas) (*.csv) desde el Guardar como tipo desplegable.
  • Haga clic en el Ahorrar botón. ¡Hecho!
    Convierta Excel a CSV (delimitado por comas) y UTF-8>

    Convertir a CSV UTF-8 en Excel 2013 – 2007

    Como las versiones anteriores de Excel no admiten la codificación UTF-8, primero deberá guardar su documento en formato de texto Unicode y luego convertirlo a UTF-8.

    Para exportar un archivo de Excel a CSV y conservar caracteres especiales, siga estos pasos:

  • En su hoja de trabajo, haga clic Archivo > Guardar como o presione F12.
  • En el Guardar como cuadro de diálogo, elija Texto Unicode (*.txt) desde el Guardar como tipo menú desplegable y haga clic en Ahorrar.
    Convierta Excel a CSV (delimitado por comas) y UTF-8>
  • Abra el documento de texto usando su editor de texto preferido, por ejemplo el Bloc de notas.

    Nota. Algunos editores de texto simples no son totalmente compatibles con todos los caracteres Unicode, por lo que ciertos caracteres pueden aparecer como cuadros. En la mayoría de los casos, esto no afectará el archivo resultante, por lo que simplemente puedes ignorarlo o usar un editor de texto más avanzado como Notepad++.

  • Dado que el archivo txt está delimitado por tabulaciones mientras nuestro objetivo es un archivo separado por comas, reemplace las tabulaciones con comas. Así es cómo:
    • Seleccione cualquier carácter de tabulación, haga clic derecho y elija Copiar desde el menú contextual, o presione el botón Ctrl+C combinación de teclas.
      Convierta Excel a CSV (delimitado por comas) y UTF-8>
    • Prensa Ctrl + H para abrir el Reemplazar cuadro de diálogo y pegue la pestaña copiada (Ctrl+V) en el Encontrar que campo. Después de haber hecho esto, el cursor se moverá hacia la derecha indicando que la pestaña está pegada. Escriba una coma en el Reemplazar con campo y haga clic Reemplaza todo.

      Si quieres un CSV delimitado por punto y comaluego reemplace las pestañas con punto y coma.
      Convierta Excel a CSV (delimitado por comas) y UTF-8

      > Si todo se hace correctamente, el archivo de texto resultante debería verse similar a este:
      Convierta Excel a CSV (delimitado por comas) y UTF-8>

  • En el Bloc de notas, haga clic en Archivo > Guardar como y hacer tres cambios importantes:
    • En el Nombre del archivo cuadro, cambie la extensión .txt a .csv.
    • En el Guardar como tipo caja, escoger Todos los archivos (*.*).
    • En el Codificación menú desplegable, seleccione UTF-8 con lista de materiales.

    Cuando termine, haga clic en el Ahorrar botón.
    Convierta Excel a CSV (delimitado por comas) y UTF-8>

  • Consejos y notas:

    • La marca de orden de bytes (lista de materiales) es una secuencia de bytes al inicio de una secuencia de texto que indica la codificación Unicode de un documento de texto. En el caso de UTF-8 con BOM, la secuencia 0xEF,0xBB,0xBF indica al programa de lectura que se utiliza codificación UTF-8 en el archivo. El estándar Unicode permite, pero no exige, la lista de materiales en UTF-8. Sin embargo, suele ser crucial para el reconocimiento correcto de UTF-8 en Excel, especialmente al realizar conversiones desde idiomas asiáticos.
    • Si su editor de texto no permite cambiar la extensión del archivo, puede hacerlo en el Explorador de Windows.

    Ahora puede abrir el archivo CSV en Excel y asegurarse de que todos los datos se representen correctamente:
    Convierta Excel a CSV (delimitado por comas) y UTF-8

    >

    Nota. Si su archivo está destinado a usarse en otra aplicación donde el formato UTF-8 es imprescindible, no realice ninguna edición ni guarde el archivo en Excel, ya que esto puede causar problemas de codificación. Si algunos datos no aparecen correctamente en Excel, abra el archivo en el Bloc de notas y corrija los datos allí. Recuerde guardar el archivo en el UTF-8 con lista de materiales formato nuevamente.

    Cómo convertir un archivo de Excel a CSV UTF-16

    La exportación a CSV UTF-16 se realiza de forma muy similar a la de CSV UTF-8:

  • Guarde el libro de trabajo en el Texto Unicode (*.txt) formato de archivo.
  • Abra el documento .txt en un editor de texto como el Bloc de notas y reemplace todas las pestañas con comas.
  • Cambie la extensión del archivo a .csv, asegúrese de que la codificación esté configurada en UTF-16 LEy guarde el archivo.
    Convierta Excel a CSV (delimitado por comas) y UTF-8>

    Convierta varias hojas de Excel a CSV

    Como ya se mencionó, Excel Guardar como El comando sólo puede convertir un hoja de trabajo activa. Pero, ¿qué pasa si su libro contiene muchas hojas diferentes y desea convertirlas todas en archivos csv separados? La única alternativa sugerida por Microsoft es guardar cada hoja con un nombre de archivo diferente, lo que no suena muy inspirador, ¿verdad?
    Convierta Excel a CSV (delimitado por comas) y UTF-8

    >Entonces, ¿existe una forma rápida de guardar varias hojas de Excel como CSV a la vez? Sí, se puede hacer con VBA.

    El siguiente código convierte todas las hojas de trabajo del libro actual en archivos CSV individuales, uno para cada hoja. Los nombres de los archivos se crean a partir del libro de trabajo y los nombres de las hojas (Nombre del libro de trabajo_Nombre de la hoja.csv) y se guardan en la misma carpeta que el documento original.

    Sub ConvertirCSVMúltiple()
    Oscuro ws Como Hoja de cálculo
    Oscuro camino Como Cadena

    Aplicación.ScreenUpdating = FALSO
    ruta = ActiveWorkbook.ruta & «» &amperio; Izquierda(ActiveWorkbook.Nombre, InStr(ActiveWorkbook.Nombre, «.») – 1)

    Para Cada ws En Hojas de trabajo ws.Copy ActiveWorkbook.SaveAs Filename:=ruta & «_» &amperio; ws.Nombre & «.csv»Formato de archivo:=xlCSV, Crear copia de seguridad:=FALSO
    Libro de trabajo activo.Cerca FALSO
    Próximo

    Aplicación.ScreenUpdating = Verdadero
    Fin Sub

    Tenga en cuenta que el código anterior guarda hojas en formato CSV. Si hay caracteres que no son ASCII en sus datos, entonces necesita convertirlos a CSV UTF-8. Esto se puede hacer cambiando el formato del archivo de xlCSV a xlCSVUTF8. Es decir, reemplazas Formato de archivo:=xlCSV con Formato de archivo:=xlCSVUTF8.

    Además, recuerde que las conversiones CSV UTF-8 son posibles en Excel 2016 y versiones posteriores.

    Las siguientes pautas le ayudarán a agregar la macro a su libro de trabajo: Cómo insertar y ejecutar código VBA en Excel.

    Además de los métodos descritos anteriormente, existen otras formas de convertir hojas de Excel a CVS. A continuación, compartiré algunos de mis favoritos.

    Excel a CSV a través de hojas de cálculo de Google

    El uso de hojas de cálculo de Google para conversiones de .xlsx a .csv parece una solución muy sencilla:

  • En la hoja de cálculo de Google, haga clic en Archivo > Importar.
    Convierta Excel a CSV (delimitado por comas) y UTF-8>
  • Hacer clic Subir y arrastre y suelte el archivo o selecciónelo desde su computadora y luego haga clic en Datos de importacion.
    Convierta Excel a CSV (delimitado por comas) y UTF-8>

    Consejo. Si tiene un conjunto de datos relativamente pequeño, puede ser más fácil copiarlo y pegarlo directamente en la hoja de cálculo.

  • Ve a la Archivo menú > Descargar > Valores separados por comas (.csv, hoja actual).
    Convierta Excel a CSV (delimitado por comas) y UTF-8>

    Abra el archivo descargado en algún editor de texto para asegurarse de que todos los datos se exporten correctamente.

    Nota. Si su hoja de Excel original contiene caracteres especiales, es posible que el archivo CSV resultante no muestre los caracteres correctamente cuando se abre en Excel, aunque se ve perfecto en muchos otros programas de hojas de cálculo.

    Guarde .xlsx en .xls y luego conviértalo a .csv

    Este método de convertir Excel a CSV apenas necesita más explicaciones porque el título lo dice todo 🙂

    Encontré esta solución en algún foro, no recuerdo cuál exactamente. Para ser honesto, este método nunca funcionó para mí, pero muchos usuarios informaron que los caracteres especiales, que se perdían al guardar .xlsx directamente en .csv, se conservan si primero se guarda un archivo .xlsx en .xls y luego se guarda. .xls como .csv como se explica en Cómo convertir Excel a CSV.

    De todos modos, puedes probar este método de exportar Excel a CSV por tu cuenta y, si funciona, puede suponer un verdadero ahorro de tiempo.

    Convierta Excel a CSV usando OpenOffice

    Oficina abierta es un conjunto de seis aplicaciones de código abierto. Uno de ellos es una aplicación de hoja de cálculo llamada cálculo, que es realmente bueno para exportar datos de hojas de cálculo al formato CSV. De hecho, ofrece más opciones (codificaciones, delimitadores, etc.) que Microsoft Excel y Google Sheets combinados.

    Para convertir su archivo de Excel a CSV, siga estos pasos:

  • Abra su documento de Excel con OpenOffice Calc.
  • Hacer clic Archivo > Guardar como… y elige Texto CSV (.csv) desde el Guardar como tipo Menú desplegable.
  • A continuación, se le pedirá que defina la codificación y los delimitadores. Si su objetivo es el formato CVS que maneje correctamente los caracteres especiales, elija:
    • Unicódigo (UTF-8) para Conjunto de caracteres.
    • Coma para Delimitador de campo. Si necesita un archivo csv delimitado por punto y coma, seleccione punto y coma (;) o cualquier delimitador que desee.
    • comillas para Delimitador de texto.

    Para completar la conversión, haga clic en DE ACUERDO.
    Convierta Excel a CSV (delimitado por comas) y UTF-8>

  • Sería realmente bueno si Excel proporcionara opciones similares para realizar conversiones CSV rápidas y sencillas, ¿no es así?

    Estas son las formas de convertir Excel a CSV que conozco. Si conoce otros métodos más eficientes, compártalos en los comentarios. ¡Gracias por leer!

    Usted también podría estar interesado en

    Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded

    Preguntas Frecuentes sobre cómo convertir Excel a CSV (delimitado por comas) y UTF-8

    ¿Qué es un archivo CSV?

    Un archivo CSV (Comma-Separated Values, por sus siglas en inglés) es un tipo de archivo que se utiliza para almacenar datos tabulares en forma de texto plano. Cada línea del archivo representa una fila de datos, y los valores de cada columna se separan por comas.

    ¿Por qué convertir un archivo Excel a CSV?

    Existen varias razones por las cuales puede ser útil convertir un archivo Excel a CSV:

    • Compatibilidad: El formato CSV es ampliamente compatible y puede ser leído por la mayoría de las aplicaciones y sistemas.
    • Tamaño del archivo: Los archivos CSV suelen tener un tamaño más pequeño en comparación con los archivos Excel, lo que facilita su manipulación y transferencia.
    • Integridad de los datos: Al convertir a CSV, se eliminan las funciones y fórmulas de Excel, lo que garantiza que los datos se mantengan en su forma original sin cambios.

    ¿Cómo convertir un archivo Excel a CSV?

    Para convertir un archivo Excel a CSV, puedes seguir estos pasos:

  • Abre el archivo Excel que deseas convertir.
  • Ve al menú «Archivo» y selecciona «Guardar como».
  • En el cuadro de diálogo «Guardar como», elige la ubicación y el nombre de archivo deseados.
  • Selecciona el formato «CSV (delimitado por comas) (*.csv)» en el campo «Guardar como tipo».
  • Asegúrate de seleccionar la opción «Guardar solo los datos visibles» si deseas excluir datos ocultos o filtrados.
  • Haz clic en «Guardar» y tu archivo Excel se convertirá en CSV.
  • ¿Cómo guardar un archivo CSV en formato UTF-8?

    Una vez que hayas convertido tu archivo Excel a CSV, es posible que desees guardar el archivo CSV en formato UTF-8 para asegurarte de que los caracteres especiales y los textos en diferentes idiomas se muestren correctamente. Para hacerlo, sigue estos pasos:

  • Abre el archivo CSV con un editor de texto como Notepad++.
  • Ve al menú «Formato» y selecciona la opción «Codificación».
  • Desde el submenú de codificación, elige «UTF-8» como la codificación deseada.
  • Guarda el archivo y ahora estará en formato UTF-8.
  • ¿Qué herramientas puedo utilizar para convertir archivos Excel a CSV?

    Existen varias herramientas disponibles en línea que puedes utilizar para convertir archivos Excel a CSV. Aquí tienes algunas opciones:

    Estas son solo algunas alternativas, por lo que te recomendamos investigar y elegir una herramienta que se adapte mejor a tus necesidades.

    [automatic_youtube_gallery type=»search» search=»Convierta Excel a CSV (delimitado por comas) y UTF-8″ limit=»1″]
    Archivo de Excel a CSV. Algunos de los principales motivos son:

    1. Compatibilidad: Los archivos CSV son ampliamente utilizados y son compatibles con muchos programas y plataformas, lo que ‍permite que los datos se compartan y procesen fácilmente.
    1. Simplicidad: Los archivos CSV son archivos de texto plano, lo que significa que⁢ son más simples ⁤y ligeros, facilitando su manejo​ y edición.
    1. Interoperabilidad:‌ Muchos sistemas y aplicaciones requieren que ⁤los datos se importen en formato CSV, por‍ lo que la conversión puede ser necesaria para facilitar esta integración.
    1. Eliminación⁣ de Formato: Los archivos⁢ CSV eliminan cualquier formato de celda, fórmulas‍ y características avanzadas de Excel, lo que​ significa que solo se conservan los datos puros.
    1. Facilidad de Análisis: Al estar en formato de texto plano, los archivos CSV pueden ser más fáciles de manipular y analizar con herramientas de programación o scripts.
    1. Optimización de ⁢Almacenamiento: Almacenar datos en CSV puede utilizar menos espacio en⁤ disco en comparación con archivos de Excel, especialmente si el archivo contiene datos‌ complejos o múltiples hojas.

    Además de estos puntos, convertir archivos de Excel a CSV ‌puede facilitar la ‍colaboración con personas que no utilizan Excel o que prefieren trabajar​ con otros programas que soportan archivos CSV.

    Si tiene más preguntas sobre la conversión de ‌archivos de Excel ‍a CSV o necesita ayuda adicional, no dude⁢ en ‍preguntar.

    2 comentarios en «Convierta Excel a CSV (delimitado por comas) y UTF-8»

    1. Bedon: ¡Totalmente de acuerdo, jonny! A mí también me ha salvado el pellejo esta info, porque antes siempre me peleaba con el formato y mis datos terminaban hechos un lío. La última vez que lo hice, seguí tus pasos y fue pan comido. Gracias por simplificar el proceso.

    2. ¡Excelente artículo! La verdad es que convertir Excel a CSV a veces puede ser un dolor de cabeza, pero siguiendo tus pasos fue súper fácil. Recuerdo que una vez pasé horas tratando de hacerlo y terminé volviendo a escribir todo. Desde que descubrí esta técnica, ya no tengo problemas. Gracias por compartirlo. – jonny alexander.

    Deja un comentario