Utilia

Visor i editor de CSV

Obre un fitxer CSV al navegador, cerca, filtra i ordena, edita cel·les, afegeix o elimina files i columnes i exporta un CSV net. Privat: no es puja res.

Com obrir i editar un fitxer CSV

  1. Deixa anar el fitxer a la zona de càrrega o fes-hi clic per triar un fitxer .csv, .tsv o .txt. També pots enganxar text CSV a O enganxa text CSV i fer clic a Obre el text enganxat, o començar de zero amb Taula buida nova.
  2. La Codificació i el Separador es detecten automàticament. Si els accents es veuen malament (per exemple é en lloc de é) o tot queda en una sola columna, tria’ls a mà. Desmarca La primera fila conté els noms de les columnes si el fitxer no té fila de capçalera.
  3. Navega per la taula pàgina a pàgina. Fes servir Cerca a totes les columnes, o tria una Columna del filtre i escriu al camp Conté el text que ha de contenir. Fes clic a la fletxa que hi ha al costat del nom d’una columna per ordenar-la (ascendent, descendent i després l’ordre original).
  4. Fes clic en qualsevol cel·la per editar-la, canvia el nom d’una columna a la capçalera, o fes servir Afegeix una fila, Afegeix una columna i Elimina la columna. La × del final d’una fila l’elimina.
  5. A Exporta, tria el Separador i les opcions i fes clic a Baixa el CSV.

El fitxer es llegeix i s’edita a la pestanya del teu navegador. No es puja mai, de manera que pots obrir amb tranquil·litat llistes de clients, extractes bancaris o altres dades privades.

Codificacions i separadors

Un fitxer CSV és text pla, però no tots els programes l’escriuen de la mateixa manera. Aquesta eina cerca primer una marca d’ordre de bytes (BOM): els fitxers UTF-8, UTF-16 LE i UTF-16 BE que en comencen amb una es descodifiquen en conseqüència. Sense BOM, es comprova si el fitxer és UTF-8; si no és UTF-8 vàlid, es llegeix com a Windows-1252, la codificació que fa servir Excel a Windows per als fitxers «CSV» en català, castellà, anglès i francès. La codificació detectada es mostra a sobre de la taula.

La coma és el separador estàndard, però els fulls de càlcul configurats en català, francès o altres llengües que fan servir la coma decimal escriuen punts i coma, i algunes exportacions fan servir tabulacions o barres verticals. Es tria el separador que dona un nombre de columnes més coherent al llarg de les primeres 50 línies. Els camps entre cometes ("Puig, Anna") poden contenir separadors, cometes (dobles: "") i salts de línia, tal com defineix l’RFC 4180. Les files amb camps que falten s’omplen amb cel·les buides i s’avisa amb una nota.

Ordenació, fitxers grans i exportació

L’ordenació entén els números: el 9 va abans que el 10, els valors negatius i decimals queden ben ordenats, el text s’ordena alfabèticament sense distingir majúscules ni accents, i les cel·les buides van sempre al final. La cerca i els filtres també ignoren els accents, de manera que cafe troba cafè.

Només es mostra una pàgina de files cada vegada (de 50 a 500), cosa que manté la pàgina àgil fins i tot amb centenars de milers de files. Es poden obrir fitxers de fins a 200 MB, segons la memòria del dispositiu.

L’exportació conté totes les files en l’ordre actual, o només les files coincidents si marques Exporta només les files que coincideixen amb la cerca i el filtre. Afegeix un BOM UTF-8 (ajuda Excel a mostrar bé els accents) fa que Excel mostri bé els accents quan fas doble clic al fitxer.

Protecció contra la injecció de fórmules

Una cel·la que comença per =, +, - o @ es pot executar com a fórmula quan el CSV s’obre en un full de càlcul, cosa que els atacants aprofiten per activar enllaços o ordres («injecció de CSV»). Amb Protegeix contra la injecció de fórmules marcat, aquestes cel·les reben un apòstrof al davant perquè els fulls de càlcul les mostrin com a text. Els números simples com -12,5 no es toquen. Desmarca-ho si el fitxer alimenta un altre programa que ha de rebre els valors exactes.

Preguntes freqüents

El meu fitxer CSV es puja a algun servidor?

No. El fitxer el llegeix JavaScript al teu navegador i es queda al teu dispositiu. Si tanques la pestanya, es descarta, tret que hagis baixat l’exportació.

Per què els accents es veuen estranys?

Probablement el fitxer s’ha descodificat amb una codificació equivocada. Tria Windows-1252 (europeu occidental) o UTF-8 a Codificació; la taula es torna a carregar a l’instant.

Les meves edicions es desen automàticament?

No. Les edicions viuen a la pàgina fins que fas clic a Baixa el CSV. Si canvies la codificació, el separador o l’opció de capçalera, es torna a carregar el fitxer original i es descarten les edicions.

Puc obrir fitxers d'Excel?

Aquesta eina només llegeix fitxers de text. Per als fulls de càlcul .xlsx, .xls o .ods, fes servir el visor d’Excel, que pot exportar un full a CSV.

Què passa amb les fórmules d'un CSV?

Un CSV no conté fórmules, només text. Una cel·la com =SUM(A1:A3) aquí és només text; l’opció de protecció evita que els fulls de càlcul l’executin després d’exportar.