Com convertir fitxers Excel a format CSV

CSV (Valors separats per comes) és un format comú per emmagatzemar dades tabulars (numèriques i de text) en text sense format. Aquest format de fitxer és popular i perdurable a causa del fet que un gran nombre de programes i aplicacions entenen CSV, almenys com a format de fitxer alternatiu per a la importació/exportació. A més, el format CSV permet a l'usuari consultar el fitxer i trobar immediatament un problema amb les dades, si n'hi ha, canviar el delimitador CSV, les regles de citació, etc. Això és possible perquè CSV és un text senzill, i fins i tot un usuari poc experimentat el pot entendre fàcilment sense una formació especial.

En aquest article, aprendrem maneres ràpides i eficients d'exportar dades d'Excel a CSV i aprendrem a convertir un fitxer d'Excel a CSV sense distorsionar tots els caràcters especials i estrangers. Les tècniques descrites a l'article funcionen en totes les versions d'Excel 2013, 2010 i 2007.

Com convertir un fitxer Excel a CSV

Si voleu exportar el fitxer d'Excel a una altra aplicació, com ara una llibreta d'adreces d'Outlook o una base de dades d'Access, primer convertiu el full d'Excel en un fitxer CSV i, a continuació, importeu el fitxer. . Csv a una altra aplicació. A continuació es mostra una guia pas a pas sobre com exportar un llibre d'Excel a format CSV mitjançant l'eina Excel: "Guardar com».

  1. En un llibre de treball d'Excel, obriu la pestanya Dossier (Fitxer) i feu clic Guardar com (Guardar com). A més, el quadre de diàleg Desar un document (Desa com) es pot obrir prement la tecla F12.
  2. A la Tipus de fitxer (Desa com a tipus) seleccioneu CSV (separat per comes) (CSV (delimitat per comes)).Com convertir fitxers Excel a format CSVA més de CSV (delimitat per comes), hi ha diverses opcions de format CSV disponibles:
    • CSV (separat per comes) (CSV (delimitat per comes)). Aquest format emmagatzema les dades d'Excel com a fitxer de text delimitat per comes i es pot utilitzar en una altra aplicació de Windows i en una versió diferent del sistema operatiu Windows.
    • CSV (Macintosh). Aquest format desa un llibre d'Excel com a fitxer delimitat per comes per utilitzar-lo al sistema operatiu Mac.
    • CSV (MS DOS). Desa un llibre d'Excel com a fitxer delimitat per comes per utilitzar-lo al sistema operatiu MS-DOS.
    • Text Unicode (Text Unicode (*txt)). Aquest estàndard és compatible amb gairebé tots els sistemes operatius existents, inclosos Windows, Macintosh, Linux i Solaris Unix. Admet personatges de gairebé totes les llengües modernes i fins i tot d'algunes llengües antigues. Per tant, si un llibre d'Excel conté dades en idiomes estrangers, us recomano que primer el deseu en el format Text Unicode (Text Unicode (*txt)) i, a continuació, convertiu-lo a CSV tal com es descriu més endavant a Exporta des d'Excel a format CSV UTF-8 o UTF-16.

Nota: Tots els formats esmentats només guarden el full d'Excel actiu.

  1. Seleccioneu una carpeta per desar el fitxer CSV i feu clic Desar (Desar).Després de prémer Desar (Desa) apareixeran dos quadres de diàleg. No et preocupis, aquests missatges no indiquen cap error, així hauria de ser.
  2. El primer quadre de diàleg us ho recorda Només es pot desar el full actual al fitxer del tipus seleccionat (El tipus de fitxer seleccionat no admet llibres de treball que contenen diversos fulls). Per desar només el full actual, només cal que premeu OK.Com convertir fitxers Excel a format CSVSi voleu desar tots els fulls del llibre, feu clic cancel · lació (Cancel·la) i deseu tots els fulls del llibre individualment amb els noms de fitxer adequats, o podeu optar per desar un altre tipus de fitxer que admeti diverses pàgines.
  3. Després de fer clic OK al primer quadre de diàleg, apareixerà un segon, advertint que algunes funcions no estaran disponibles perquè no són compatibles amb el format CSV. Això és com hauria de ser, així que només cal que feu clic (Sí).Com convertir fitxers Excel a format CSV

Així és com es pot desar un full de treball Excel com a fitxer CSV. Ràpid i fàcil, i aquí gairebé no hi pot sorgir cap dificultat.

Exporta d'Excel a CSV amb codificació UTF-8 o UTF-16

Si el full d'Excel conté caràcters especials o estrangers (tilda, accent, etc.) o jeroglífics, convertir el full d'Excel a CSV de la manera descrita anteriorment no funcionarà.

La qüestió és que l'equip Guardar com > CSV (Desa com a > CSV) alterarà tots els caràcters excepte ASCII (American Standard Code for Information Interchange). I si hi ha cometes dobles o guions llargs al full d'Excel (transferit a Excel, per exemple, des d'un document de Word en copiar / enganxar text), aquests caràcters també es trituraran.

Solució fàcil: deseu el full d'Excel com a fitxer de text Unicode (.txt), i després convertiu-lo a CSV. D'aquesta manera, tots els caràcters que no siguin ASCII romandran intactes.

Abans de continuar, permeteu-me explicar breument les principals diferències entre les codificacions UTF-8 i UTF-16, de manera que en cada cas individual pugueu triar el format adequat:

  • UTF-8 és una codificació més compacta que utilitza d'1 a 4 bytes per a cada caràcter. Es recomana utilitzar aquest format amb més freqüència quan predominen els caràcters ASCII al fitxer, ja que la majoria d'aquests caràcters requereixen 1 byte de memòria. Un altre avantatge és que la codificació d'un fitxer UTF-8 que conté només caràcters ASCII no diferirà de cap manera del mateix fitxer ASCII.
  • UTF-16 utilitza de 2 a 4 bytes per emmagatzemar cada caràcter. Tingueu en compte que no en tots els casos un fitxer UTF-16 requereix més espai de memòria que un fitxer UTF-8. Per exemple, els caràcters japonesos ocupen de 3 a 4 bytes en UTF-8 i de 2 a 4 bytes en UTF-16. Per tant, té sentit utilitzar UTF-16 si les dades contenen caràcters asiàtics, inclosos el japonès, el xinès i el coreà. El principal desavantatge d'aquesta codificació és que no és totalment compatible amb fitxers ASCII i requereix programes especials per mostrar aquests fitxers. Tingueu-ho en compte si teniu previst importar els fitxers resultants d'Excel en un altre lloc.

Com convertir un fitxer Excel a CSV UTF-8

Suposem que tenim un full Excel amb caràcters estrangers, en el nostre exemple són noms japonesos.

Com convertir fitxers Excel a format CSV

Per exportar aquest full d'Excel a un fitxer CSV, mantenint tots els jeroglífics, farem el següent:

  1. A Excel, obriu la pestanya Dossier (Fitxer) i feu clic Guardar com (Guardar com).
  2. Introduïu el nom del fitxer al camp Tipus de fitxer (Desa com a tipus) seleccioneu Text Unicode (Text Unicode (*.txt)) i feu clic Desar (Desa).Com convertir fitxers Excel a format CSV
  3. Obriu el fitxer creat en qualsevol editor de text estàndard, com ara el Bloc de notes.

Nota: No tots els editors de text simples admeten completament els caràcters Unicode, de manera que alguns poden aparèixer com a rectangles. En la majoria dels casos, això no afectarà de cap manera el fitxer final, i simplement podeu ignorar-lo o triar un editor més avançat, com ara Notepad++.

  1. Com que el nostre fitxer de text Unicode utilitza el caràcter de tabulació com a delimitadors i volem convertir-lo a CSV (delimitat per comes), hem de substituir els caràcters de tabulació per comes.

Nota: Si no hi ha una necessitat estricta d'obtenir un fitxer amb delimitadors de comes, però necessiteu qualsevol fitxer CSV que Excel pugui entendre, es pot ometre aquest pas, ja que Microsoft Excel entén perfectament els fitxers amb un delimitador: tabulació.

  1. Si encara necessiteu un fitxer CSV (separat per comes), feu el següent al Bloc de notes:
    • Seleccioneu el caràcter de la pestanya, feu-hi clic amb el botó dret i, al menú contextual, feu clic Copiar (Copia), o simplement feu clic Ctrl + Ctal com es mostra a la figura següent.Com convertir fitxers Excel a format CSV
    • Premsa Ctrl + Hper obrir el quadre de diàleg Suplent (Substituïu) i enganxeu el caràcter de tabulació copiat al camp Que (Trobar què). En aquest cas, el cursor es mourà cap a la dreta, això significa que s'insereix un caràcter de tabulació. En camp de (Substituïu per) introduïu una coma i premeu Substituïu-ho tot (Substituïu-ho tot).Com convertir fitxers Excel a format CSV

    Al Bloc de notes, el resultat serà una cosa així:

    Com convertir fitxers Excel a format CSV

  2. feu clic Dossier > Guardar com (Fitxer > Desa com), introduïu un nom per al fitxer i a la llista desplegable Codificació (Codificació) seleccioneu UTF-8… A continuació, premeu el botó Desar (Desa).Com convertir fitxers Excel a format CSV
  3. Inicieu l'Explorador de Windows i canvieu l'extensió del fitxer . Txt on . Csv.Canviar l'extensió de manera diferent . Txt on . Csv Podeu fer-ho directament al Bloc de notes. Per fer-ho, al quadre de diàleg Guardar com (Desa com) al camp Tipus de fitxer (Desa com a tipus) seleccioneu una opció Tots els fitxers (Tots els fitxers) i afegiu ".csv" al nom del fitxer al camp corresponent, tal com es mostra a la figura següent.Com convertir fitxers Excel a format CSV
  4. Obriu el fitxer CSV a Excel, per a això, a la pestanya Dossier (Filet) amassar obert > Fitxers de text (Obre > Fitxers de text) i comproveu si les dades estan bé.

Nota: Si el vostre fitxer està pensat per ser utilitzat fora d'Excel i el format UTF-8 és un requisit, no feu cap canvi al full i no el torneu a desar a Excel, ja que això pot provocar problemes amb la lectura de la codificació. Si alguna part de les dades no es mostra a Excel, obriu el mateix fitxer al Bloc de notes i corregiu-hi les dades. No us oblideu de tornar a desar el fitxer en format UTF-8.

Com convertir un fitxer Excel a CSV UTF-16

Exportar a un fitxer CSV UTF-16 és molt més ràpid i fàcil que exportar a UTF-8. El fet és que Excel aplica automàticament el format UTF-16 quan deseu el fitxer com a Text Unicode (Text Unicode).

Per fer-ho, deseu el fitxer amb l'eina Guardar com (Desa com) a Excel i després a l'Explorador de Windows, canvieu l'extensió del fitxer creat a . Csv. Fet!

Si necessiteu un fitxer CSV amb un punt i coma o un punt i coma com a delimitador, substituïu tots els caràcters de tabulació per comes o punt i coma respectivament al Bloc de notes o qualsevol altre editor de text que trieu (vegeu anteriorment en aquest article per obtenir instruccions detallades sobre com fer-ho).

Altres maneres de convertir fitxers Excel a CSV

Els mètodes descrits anteriorment per exportar dades d'Excel a CSV (UTF-8 i UTF-16) són universals, és a dir, adequats per treballar amb qualsevol caràcter especial i en qualsevol versió d'Excel del 2003 al 2013.

Hi ha moltes altres maneres de convertir dades d'Excel a format CSV. A diferència de les solucions mostrades anteriorment, aquests mètodes no donaran lloc a un fitxer UTF-8 pur (això no s'aplica a OpenOffice, que pot exportar fitxers Excel en diverses opcions de codificació UTF). Però en la majoria dels casos, el fitxer resultant contindrà el conjunt de caràcters correcte, que després es pot convertir sense problemes al format UTF-8 mitjançant qualsevol editor de text.

Converteix un fitxer d'Excel a CSV amb Google Sheets

Com a resultat, és molt fàcil convertir un fitxer Excel a CSV mitjançant Fulls de càlcul de Google. Sempre que Google Drive ja estigui instal·lat al vostre ordinador, seguiu aquests 5 senzills passos:

  1. A Google Drive feu clic al botó Create (Crear) i seleccionar Taula (Full de càlcul).
  2. Al menú Dossier (Filet) amassar Import (Importació).Com convertir fitxers Excel a format CSV
  3. feu clic descarregar (Pujar) i seleccioneu el fitxer Excel per carregar des del vostre ordinador.
  4. Al quadre de diàleg Impfitxer ort (Importa fitxer) seleccioneu Substitueix la taula (Substitueix el full de càlcul) i feu clic Import (Importació).Com convertir fitxers Excel a format CSV

Consell: Si el fitxer d'Excel és relativament petit, per estalviar temps, podeu transferir-ne dades a un full de càlcul de Google fent servir copiar/enganxar.

  1. Al menú Dossier (Filet) amassar Descarregar com a (Baixa com), seleccioneu el tipus de fitxer CSV – el fitxer es desarà a l'ordinador.Com convertir fitxers Excel a format CSV

Finalment, obriu el fitxer CSV generat en qualsevol editor de text per assegurar-vos que tots els caràcters s'han desat correctament. Malauradament, els fitxers CSV creats d'aquesta manera no sempre es mostren correctament a Excel.

Deseu el fitxer .xlsx com a .xls i després convertiu-lo a fitxer CSV

Aquest mètode no requereix cap comentari addicional, ja que tot està clar pel nom.

Aquesta solució la vaig trobar en un dels fòrums dedicats a Excel, no recordo quin. Per ser sincer, mai he utilitzat aquest mètode, però segons molts usuaris, alguns caràcters especials es perden en desar directament des de . Xlsx в . Csv, però roman si primer . Xlsx guardar com . Xls, i després m'agrada . Csv, com vam fer al principi d'aquest article.

De totes maneres, proveu aquest mètode per crear fitxers CSV des d'Excel per vosaltres mateixos i, si funciona, serà un bon estalvi de temps.

Desar un fitxer Excel com a CSV amb l'OpenOffice

OpenOffice és un conjunt d'aplicacions de codi obert que inclou una aplicació de full de càlcul que fa un gran treball d'exportació de dades d'Excel a format CSV. De fet, aquesta aplicació us permet accedir a més opcions per convertir fulls de càlcul a fitxers CSV (codificació, delimitadors, etc.) que Excel i Fulls de càlcul de Google junts.

Només cal que obriu el fitxer Excel a l'OpenOffice Calc, feu clic Dossier > Guardar com (Fitxer > Desa com) i seleccioneu el tipus de fitxer Text CSV (CSV de text).

El següent pas és seleccionar els valors dels paràmetres Codificació (Conjunts de caràcters) и Separador de camps (Delimitador de camp). Per descomptat, si volem crear un fitxer CSV UTF-8 amb comes com a delimitadors, seleccioneu UTF-8 i introduïu una coma (,) als camps corresponents. Paràmetre Separador de text (Delimitador de text) normalment es deixa sense canvis: cometes ("). Feu clic a continuació OK.

Com convertir fitxers Excel a format CSV

De la mateixa manera, per a una conversió ràpida i indolora d'Excel a CSV, podeu utilitzar una altra aplicació: LibreOffice. D'acord, seria fantàstic que Microsoft Excel proporcionés la possibilitat d'ajustar també la configuració en crear fitxers CSV.

En aquest article, he parlat dels mètodes que conec sobre la conversió de fitxers Excel a CSV. Si coneixeu mètodes més eficients per exportar d'Excel a CSV, digueu-nos-ho als comentaris. Gràcies per la seva atenció!

Deixa un comentari