Què és un fitxer CSV i com obrir-lo o crear-lo?

Una guia completa sobre què és un fitxer CSV i com crear-lo, obrir-lo, importar-lo o exportar-lo.

Un fitxer CSV fa referència a l'extensió de fitxer "Valor separat per comes", que us permet emmagatzemar dades tabulars per gestionar conjunts de dades o bases de dades. És un fitxer de text senzill que només pot contenir números i valors de text separats o delimitats per comes.

CSV és un format de fitxer molt popular i versàtil que s'utilitza sovint per intercanviar dades entre diferents aplicacions. Com que són fàcils d'organitzar i manipular, els fitxers CSV s'utilitzen àmpliament en aplicacions de consum, empreses, financeres i científiques. Molts programes ofereixen opcions per importar o exportar fitxers en format CSV.

En aquest article, parlarem de què és el fitxer CSV, com crear-los i editar-los, com obrir un fitxer CSV i com importar/exportar un fitxer CSV.

Què és un fitxer CSV i quina és la seva estructura?

Un fitxer CSV de vegades anomenat valors separats per caràcters o fitxer delimitat per comes és qualsevol fitxer que acabi en ".csv". És un format d'intercanvi de dades comú utilitzat per fulls de càlcul o programes de bases de dades com Microsoft Excel, Google Sheets, MySQL, etc. CSV facilita la transferència de dades complexes entre aplicacions que no poden comunicar-se entre elles, sempre que ambdues aplicacions siguin compatibles. Format CSV.

Els fitxers CSV només poden contenir lletres, números i caràcters (caràcters ASCII o Unicode imprimibles), que estan separats (o delimitats) per caràcters de coma. Com que són fitxers de text senzill, els fitxers CSV són fàcils d'importar o exportar. Amb els fitxers CSV, podeu exportar fàcilment informació gran i complexa d'un programa i després importar la informació d'aquest fitxer CSV a un altre programa.

Als fitxers CSV, els valors solen estar delimitats per una coma, però de vegades poden utilitzar altres caràcters per separar valors, com ara:

  • Punt i coma (;)
  • Pestanya (\t)
  • Espai ( )
  • Cometes simples o dobles ("")
  • Pipa (|)

Estructura del fitxer CSV

Un fitxer CSV té una estructura senzilla i en realitat s'escriu amb el seu nom (valors separats per comes). Els fitxers CSV utilitzen una coma per separar cada valor de dades específic (columnes) en una línia i apareixen files diferents en línies diferents. Per exemple, quan convertiu una taula de dades en un fitxer CSV, la primera fila/línia conté els encapçalaments de columna (delimitats) de la taula, i cada línia conté una fila de la taula.

S'entendrà millor amb un exemple. Suposem que teniu aquest full de càlcul que conté una taula de dades:

I així es veuen les dades anteriors en un fitxer amb format CSV:

Nom, Cognoms, Gènere, País Franklyn, Desconegut, Home, França Loreta, Curren, Dona, França Philip, Gent, Home, França Shavon, Benito, Dona, França Shavonne, Pia, Dona, França 

El fitxer CSV podria ser més complicat que això amb més camps o valors a cada línia i podria contenir milers de línies. Els fitxers CSV no admetran cap tipus de lletra, disseny o format, només inclouen el text sense format. Aquesta senzillesa és el que fa que el CSV sigui el fitxer preferit per exportar i importar dades a altres programes.

Creació d'un fitxer CSV

Hi ha dues maneres de crear un fitxer CSV: una, podeu crear un fitxer CSV exportant o desant un fitxer en format CSV mitjançant aplicacions; dos, creeu un fitxer CSV amb un editor de text.

Creeu un fitxer CSV amb l'editor de text

No necessiteu un full de càlcul o programari de base de dades dedicat per crear un fitxer CSV, podeu crear un fitxer CSV amb qualsevol editor de text capaç, com ara Bloc de notes, Vim, Bloc de notes ++, etc. Tot el que heu de fer és introduir una cadena de valors ( columnes), que estan separades per comes, i les files estan separades per noves línies. Aquí, com:

Primer, obriu un editor de text com el Bloc de notes i, a continuació, introduïu els noms de les columnes o la primera fila de dades (un registre) separats per comes a la primera línia. Per exemple, estem escrivint les capçaleres següents a la línia del fitxer:

Nom, gènere, país, edat

I, assegureu-vos d'escriure sense cap espai innecessari a la cadena.

A continuació, escriviu els vostres valors a la segona línia, utilitzant el mateix format que la primera línia. Aquí estem introduint el nom real, seguit del gènere, seguit del país i, a continuació, l'edat.

Dulce,Dona,Estats Units,32

Continueu escrivint els vostres valors per a cada element a cada línia següent. Si voleu deixar qualsevol camp (valor) buit, assegureu-vos d'afegir la coma, o els camps restants de la línia es desplaçaran cap a l'esquerra quan importeu el fitxer a una taula. A l'exemple següent, hem deixat de banda el camp del país a la setena línia, però hem afegit una coma per deixar una cel·la en blanc quan hem encobert les dades a la taula.

Regles per a la creació de fitxers CSV

L'Internet Engineering Task Force (IETF) defineix com s'ha d'estructurar i formatar un fitxer CSV amb l'estàndard "RFC4180". D'acord amb això, hi ha poques regles més que cal seguir per formatar dades en un fitxer CSV. Aquí, "CRLF" significa "retorn de carro" i un "soc de línia", que significa un salt de línia.

  • Manteniu cada fila de dades en una línia separada, separada per un salt de línia (CRLF).
Philip, Home, França, 36 
  • No heu de seguir l'última fila de dades (línia) amb un salt de línia.
Philip, Home, França, 36 Mara, Dona, Gran Bretanya, 25
  • Podeu incloure una línia de capçalera opcional amb una llista dels noms de columnes a la primera línia del fitxer amb el mateix format que la resta de línies. Les capçaleres poden contenir els noms relacionats amb els camps del fitxer.
Nom,Cognoms,Gènere,País Philip,Home,França,36 Mara,Dona,Gran Bretanya,25 
  • Assegureu-vos que cada camp de la llista de capçalera i cada registre estigui delimitat per comes. Cada registre/línia ha de contenir el mateix nombre de camps al llarg del fitxer. I l'últim camp de la línia no ha d'anar seguit de coma.
Nom, Cognoms, Gènere, País Shavon, Benito, Dona, França
  • Si tanqueu els camps entre cometes dobles, és possible que les cometes dobles no apareguin dins dels camps.
"Sherron","Dona","Gran Bretanya","65" Belinda,Dona,Islàndia,68
  • Si voleu que apareguin cometes, cometes dobles, punt i coma o salts de línia als camps, afegiu els camps entre cometes dobles.
Shavonne,Dona,"Fra;nce","10.000" 

Un cop hàgiu acabat de lligar les vostres dades al Bloc de notes (editor de text), feu clic al menú "Fitxer" i seleccioneu l'opció "Desa" o premeu Ctrl+S.

A continuació, escriviu el nom del vostre fitxer i finalitzeu-lo amb l'extensió ".csv".

A continuació, seleccioneu l'opció "Tots els fitxers (*.*)" al menú desplegable "Desa com a tipus" i feu clic al botó "Desa".

Això és tot el que cal per crear un fitxer CSV amb un editor de text.

Creeu un fitxer CSV amb aplicacions de full de càlcul

La manera més senzilla de crear un fitxer CSV és exportar un fitxer a format CSV o desar-lo en format CSV. La majoria dels fulls de càlcul, bases de dades i altres aplicacions us ofereixen opcions per exportar les dades a fitxers CSV o desar-les com a fitxers CSV. També podeu descarregar el conjunt de dades en un fitxer CSV. En moltes aplicacions, un fitxer CSV es fa fent clic al menú "Fitxer" i seleccionant l'opció "Exporta" o "Desa com".

Utilitzant Microsoft Excel

Microsoft Excel us permet desar un fitxer com a fitxer CSV mitjançant la funció "Desa com". Per crear un fitxer CSV amb Microsoft Excel, obriu Excel i, a continuació, obriu el fitxer existent que voleu desar en format CSV o creeu un nou document.

Per crear un document nou per a CSV, primer, afegiu una capçalera de columna o un nom de camp per a cada dada que vulgueu inserir (per exemple, nom, cognom, adreça, ciutat, estat i codi postal) a les cel·les ubicades a fila 1 a la part superior del full de treball.

A continuació, introduïu les vostres dades al full de càlcul a les columnes corresponents. Només hi hauria d'haver un registre seguit.

Per desar el full de càlcul com a fitxer CSV, feu clic a "Fitxer" i trieu l'opció "Desa com".

A la pàgina o finestra Desa com a, escriviu el nom del fitxer al camp "Nom del fitxer".

A continuació, trieu el format "CSV UTF-8(Delimitat per comes) (*.csv)" o "CSV (Delimitat per comes) (*.csv)" al menú desplegable "Desa com a tipus:" i feu clic al botó "Desa". .

Quan feu clic a "Desa", només es desarà el full actiu com a fitxer CSV. Ara heu creat un fitxer CSV amb Excel.

Ús de Google Sheets

Fulls de càlcul de Google us permet descarregar el seu full de càlcul com a fitxer CSV mitjançant la funció de baixada. Per fer-ho, obriu el full de càlcul que voleu descarregar com a fitxer CSV a Fulls de càlcul de Google. O bé, podeu crear un full de càlcul nou a Fulls de càlcul de Google tal com hem fet a la secció anterior.

Un cop hàgiu acabat d'introduir les vostres dades al full de càlcul, feu clic al menú "Fitxer", a continuació, expandiu el submenú "Descarrega" i seleccioneu l'opció "Valors separats per comes (.csv, full actual)".

Això baixarà el full actual al full de càlcul com a fitxer CSV. Els fulls d'Excel i de Google poden contenir fórmules, estils, imatges, format i altres coses, però no es traslladen al fitxer CSV.

Nota: encara que la majoria de programes de fulls de càlcul admeten diversos fulls, el format CSV no admet "fulls" ni "pestanyes" i la informació dels fulls d'addició no s'enregistrarà al CSV quan exporteu o deseu el fitxer. Només es desa el full actual.

Obrint un fitxer CSV

Com que els fitxers CSV són tan senzills, es poden obrir fàcilment amb qualsevol editor de text (com el Bloc de notes) o un programa de full de càlcul (com Microsoft Excel, Google Sheets). A la majoria d'aquests programes, només podeu fer clic a Fitxer > Obre i seleccionar el fitxer CSV per obrir-lo.

Obre un fitxer CSV en un editor de text (Bloc de notes)

A causa de la seva senzillesa, qualsevol editor de text que pugui obrir un fitxer ".txt" pot obrir un fitxer ".csv". Quan obriu un fitxer CSV en un editor de text com el Bloc de notes, no us mostrarà dades formatades o estructurades. En canvi, només us mostrarà els valors separats per una coma o un altre delimitador.

Tanmateix, el Bloc de notes pot tenir problemes per obrir el fitxer CSV si és un fitxer CSV gran (fitxer amb mida en GB). En aquest cas, proveu d'utilitzar un editor de text més potent com Notepad++, Vim, Sublime Text, etc. Notepad ofereix una manera senzilla i senzilla de veure el fitxer CSV.

Per obrir un fitxer CSV al Bloc de notes o al vostre editor de text predeterminat, feu clic amb el botó dret al fitxer CSV al Gestor de fitxers o a l'Explorador de Windows i, a continuació, seleccioneu "Edita" (si teniu Windows 11, seleccioneu "Mostra més opcions i després seleccioneu "Edita". '). Alternativament, podeu fer clic amb el botó dret al fitxer, moure el cursor a l'opció "Obre amb" i, a continuació, seleccionar "Bloc de notes" o qualsevol altre editor de text.

Ara, veureu les dades dins del fitxer CSV en text sense format.

També podeu obrir l'editor de text que vulgueu, després feu clic a "Fitxer" i després a l'opció "Obre".

Al quadre de diàleg "Obrir fitxers", navegueu fins al fitxer CSV i seleccioneu-lo. A continuació, feu clic a "Obre"

Ara, podeu llegir i editar les dades com ho faríeu amb qualsevol altre fitxer.

Obriu un fitxer CSV a Microsoft Excel

Tot i que podeu veure fàcilment un fitxer CSV amb un editor de text senzill sense necessitat d'una aplicació de full de càlcul com MS Excel, no és estèticament atractiu. La majoria de les aplicacions de fulls de càlcul són capaços d'obrir i modificar fitxers CSV, cosa que també els facilita la comprensió.

Si teniu Microsoft Excel instal·lat al vostre ordinador, serà el programa predeterminat per obrir els fitxers '.csv'. Simplement fent doble clic al fitxer CSV, l'obrirà a Excel. Si no s'obre a Excel, podeu fer clic amb el botó dret al fitxer CSV i triar "Obre amb" i seleccionar "Excel".

Alternativament, si ja teniu Excel obert, feu clic a la pestanya "Fitxer" i després feu clic a "Obre".

A la finestra "Obre", navegueu a la ubicació que conté el vostre fitxer CSV. Si no trobeu el fitxer que voleu obrir, feu clic al menú desplegable al costat del camp "Nom del fitxer" i canvieu el tipus de fitxer a "Fitxers de text (*.prn, *.txt, *.csv)". . Això només mostrarà els fitxers de text a la ubicació seleccionada.

Un cop hàgiu trobat el fitxer, seleccioneu-lo i feu clic a "Obre" per obrir-lo a Excel.

Nota: si els valors dins del fitxer CSV no estan delimitats per una coma (,), és possible que els valors no es separen en cel·les individuals en columnes i tots els valors de les files es poden agrupar en una sola columna.

Obriu un fitxer CSV a Fulls de càlcul de Google

Si no teniu un programa de fulls de càlcul de pagament com Microsoft Excel, podeu utilitzar programes gratuïts de fulls de càlcul com ara Google Sheets per veure/editar el vostre fitxer CSV en línia. Obrir un fitxer CSV a Fulls de càlcul de Google és tan senzill com Microsoft Excel.

Primer, obriu un fitxer de full de càlcul en blanc a Google Sheets. A la barra de menú, feu clic a "Fitxer" i feu clic a "Obre".

Al quadre de diàleg Obre un fitxer, seleccioneu la pestanya "Pujar" i feu clic al botó "Seleccioneu un fitxer del vostre dispositiu". O, si ja heu penjat el vostre fitxer CSV al vostre Google Drive, seleccioneu-lo a la pestanya "La meva unitat" i feu clic a "Obre". També podeu arrossegar i deixar anar el fitxer des de l'ordinador a la finestra de diàleg "Obre un fitxer".

A continuació, cerqueu el fitxer CSV que voleu obrir a la vostra unitat local, seleccioneu-lo i feu clic a "Obre" per carregar el fitxer.

Un cop s'acabi de carregar el fitxer, es formatarà automàticament i es carregarà al full en blanc actual. Ara, podeu editar el fitxer com ho faríeu amb qualsevol altre fitxer.

També podeu instal·lar i utilitzar la suite ofimàtica gratuïta LibreOffice Calc per obrir i editar els vostres fitxers CSV.

Visualitzeu un fitxer CSV amb PowerShell

També podeu veure i llegir un fitxer CSV existent a Windows PowerShell mitjançant el Importació-CSV cmdlet. Així és com:

Primer, obriu Windows PowerShell i utilitzeu l'ordre "cd" per canviar el directori a aquell on es troba el fitxer CSV. Per exemple, estem utilitzant el següent directori de canvi d'ordres al nostre sistema:

cd C:\Usuaris\rajst\Documents

A continuació, introduïu la següent comanda i premeu Enter:

Importa-Csv .csv

A l'ordre anterior, assegureu-vos de substituir amb el nom del fitxer CSV:

Import-Csv Contact.csv

I el nom del fitxer no hauria de contenir cap delimitador (com ara espai) dins del nom. L'ordre anterior convertirà el contingut dins del fitxer CSV i us el mostrarà en una llista tal com es mostra a continuació.

Importació d'un fitxer CSV a una aplicació

Molts programes utilitzen fitxers CSV per importar dades. Tant si es tracta d'una llista de contactes de Contactes de Google, d'un conjunt de dades d'un programa de full de càlcul o d'una gran quantitat d'informació d'un programa de base de dades, podeu utilitzar fitxers CSV per exportar dades. Aleshores, aquests fitxers CSV es poden utilitzar per importar dades a qualsevol programa que admeti aquest tipus de dades. A més, si els camps o valors dels fitxers CSV estan delimitats per altres delimitadors (que no siguin una coma), la millor manera d'obrir el fitxer és importar-lo a l'aplicació.

Podeu trobar les opcions "Importar", "Importar CSV", Importar/Exportar o "Importar valors separats per comes" als programes que admeten fitxers CSV per importar-hi dades. Vegem com importar fitxers CSV a diferents aplicacions.

Importa un fitxer CSV a Excel

De tant en tant, quan obteniu fitxers d'Internet o rebeu fitxers d'un company de feina, poden estar en format CSV. A més, quan intenteu obrir els fitxers CSV directament a Excel, pot causar problemes. Per tant, la millor manera d'obrir el fitxer a Excel és importar dades a Excel perquè no es modifiquin.

Per importar dades a Excel, obriu el programa Excel i creeu un llibre de treball nou o obriu-ne un d'existent. Aneu a la pestanya "Dades" i feu clic al botó "Des del text/CSV" de la secció Obtén i transforma dades de la cinta.

Al diàleg Importa dades, seleccioneu el fitxer CSV que voleu importar al vostre programa Excel i feu clic a "Importa".

Apareixerà una altra finestra, aquí, trieu el vostre delimitador (Coma) i feu clic al "botó Carrega".

Els fitxers CSV s'importaran a un nou full d'Excel com a taula.

Normalment, quan importeu un fitxer CSV a un llibre d'Excel, les dades s'importaran a un nou full de treball amb el mateix nom. Però si voleu importar dades a una ubicació específica del full de càlcul actual, seguiu aquests passos:

Per importar un fitxer CSV a una ubicació específica del full de càlcul actual, obriu el full de treball on voleu importar les dades. A continuació, canvieu a la pestanya "Dades" i feu clic al botó "Des del text/CSV". A continuació, seleccioneu el fitxer CSV que voleu importar.

A la finestra següent, feu clic a la fletxa desplegable que hi ha al costat del botó "Carrega" i seleccioneu l'opció "Carrega a".

Apareixerà un petit quadre de diàleg d'importació de dades. Aquí, seleccioneu l'opció "Full de treball existent" i feu clic al botó de selecció d'interval (fletxa cap amunt) per seleccionar l'interval de cel·les.

A continuació, seleccioneu l'interval de cel·les on voleu inserir el contingut del fitxer CSV al full actual. Un cop hàgiu seleccionat l'interval, feu clic a la petita "fletxa cap avall" a la finestra d'importació de dades reduïda.

Finalment, feu clic a "D'acord" per importar les dades.

Ara, el fitxer CSV s'importa a un full de treball existent a la ubicació seleccionada.

Importa un fitxer CSV a Google Sheets

Importar fitxers CSV a Fulls de càlcul de Google és més fàcil que Excel. A més, Google Sheets us ofereix algunes opcions d'importació més que Excel. A continuació s'explica com podeu importar fitxers CSV a Fulls de càlcul de Google:

Primer, obriu un full de càlcul nou o un fitxer existent a Fulls de càlcul de Google. A la barra de menú, seleccioneu el menú "Fitxer" i feu clic a l'opció "Importa".

A la finestra de diàleg d'importació de fitxers, seleccioneu la pestanya "Pujada" i feu clic al botó "Seleccioneu un fitxer del vostre dispositiu" o arrossegueu i deixeu anar el fitxer aquí des de la vostra unitat local.

Un cop carregat el fitxer, apareixerà un altre quadre de diàleg "Importa fitxer". Aquí, seleccioneu la vostra ubicació d'importació i el tipus de separador (delimitador) i feu clic al botó "Importa dades" per importar el fitxer CSV.

Al menú desplegable Importa la ubicació, teniu diferents opcions per on voleu carregar les vostres dades CSV als Fulls de càlcul de Google. Seleccioneu l'opció adequada.

  • Crea un full de càlcul nou – Trieu aquesta opció per crear un fitxer de full de càlcul nou a la vostra unitat de Google i importar-hi les dades del fitxer CSV.El nom del fitxer serà el mateix que el nom del fitxer CSV.
  • Insereix fulls nous – Seleccioneu aquesta opció per inserir un full nou (amb el nom del fitxer CSV) al full de càlcul actual i carregar-hi les dades.
  • Substitueix el full de càlcul – Aquesta opció substituirà tot el full de càlcul actual amb només un full de dades del fitxer CSV.
  • Substituïu el full actual - Aquesta opció us permetrà substituir només el full/pestanya actual del full de càlcul pel contingut del fitxer CSV.
  • Afegeix al full actual - Trieu aquesta opció si afegiu les dades del fitxer CSV al final de les dades del full actual.

Suposem que teniu una llista de contactes o dades de clients incompletes i que el vostre company de feina us ha enviat un fitxer CSV que conté la resta de dades. Podeu utilitzar aquesta opció per unir les dades del vostre company de feina al final de les vostres dades al full actual.

Per exemple, teniu aquesta llista de contactes incompleta al vostre full de càlcul:

Per afegir el fitxer CSV a aquest full actual, seleccioneu el fitxer CSV a la finestra de diàleg "Importa dades", seleccioneu l'opció "Afegeix al full actual" per a la ubicació d'importació i feu clic a "Importa dades".

Això afegirà les dades del fitxer CSV al final del conjunt de dades del full actual, tal com es mostra a continuació.

  • Substitueix les dades a la cel·la seleccionada: Aquesta opció substituirà les dades de la cel·la seleccionada per les dades del fitxer CSV.

Per fer-ho, primer, seleccioneu la cel·la o l'interval on voleu substituir les dades.

A continuació, trieu l'opció "Importa" al menú "Fitxer" i seleccioneu el fitxer CSV. Al quadre de diàleg "Importa fitxer", seleccioneu "Substitueix les dades a la cel·la seleccionada" per a la ubicació d'importació i seleccioneu el botó "Importa dades".

Això substituirà les dades a la ubicació de la cel·la seleccionada per dades del vostre fitxer CSV.

Importa un fitxer CSV a Contactes de Google

Google només accepta el fitxer ".CSV" o el fitxer "Vcard" per importar la llista de contactes a Contactes de Google. Si voleu importar una llista de contactes d'un fitxer CSV a Contactes de Google, seguiu aquests passos:

En primer lloc, obriu Contactes de Google fent clic al botó waffle a la pàgina de Google i seleccionant "Contactes" al menú desplegable.

A la pàgina Contactes de Google, feu clic al botó "Importa" al tauler de navegació.

Apareixerà una finestra d'importació de contactes. Allà, feu clic al botó "Selecciona fitxer".

A continuació, trieu el vostre fitxer CSV a la finestra de càrrega de fitxers i feu clic a "Obre".

Un cop carregat el fitxer, el vostre nom de fitxer CSV apareixerà al costat del botó "Selecciona el fitxer". A continuació, feu clic a l'opció "Importa".

La llista de contactes del fitxer CSV s'importarà a l'aplicació Contactes de Google.

La majoria de les aplicacions de fulls de càlcul, programes de bases de dades i altres aplicacions ofereixen l'opció d'importar fitxers CSV, però els únics passos per accedir a aquesta opció poden diferir lleugerament. Podeu trobar la funció d'importació al menú "Fitxer" de la majoria d'aplicacions.

Això és tot el que necessiteu saber sobre els fitxers CSV, com crear-los, com obrir-los i com importar-los i utilitzar-los.