Convertidor CSV / JSON / Excel

Converteixi fitxers de taula CSV, JSON i XLSX al seu navegador.

Entrada
Sortida
Delimitador CSV
Resultat

Els fitxers convertits i una vista prèvia apareixeran aquí.

Llest. Trieu un fitxer de taula per convertir.

El seu fitxer de taula es converteix directament al navegador. No es puja res als servidors de BroBroGo.

PMF

Es pugen els meus fulls de càlcul?

No. Els fitxers CSV, JSON i XLSX s'analitzen directament al seu navegador i la descàrrega es genera localment.

Preserva les fórmules i el format d'Excel?

No. Aquesta eina converteix els valors visibles del primer full de treball en una taula neta. No calcula fórmules ni conserva l'estil de les cel·les.

Com es converteix el JSON en una taula?

Les matrius d'objectes es converteixen en files, les claus dels objectes en columnes i les claus d'objectes niats s'aplanen amb camins de punts. Les matrius de matrius es mantenen com a files de taula.

Funcionament de la conversió entre formats de taula

Aquesta eina permet transformar fitxers de dades estructurades entre els formats CSV, JSON i Excel directament des del navegador web. El procés s'inicia en seleccionar un únic fitxer del dispositiu o en arrossegar-lo i deixar-lo anar sobre l'àrea de treball. Un cop carregat, el sistema detecta automàticament el format d'entrada.

L'usuari pot definir el format de sortida desitjat i, en el cas de triar una conversió cap a CSV, té l'opció d'especificar el delimitador que separarà els camps de text. Després de processar la informació, l'eina genera una vista prèvia del resultat i permet descarregar el fitxer transformat de manera local.

Estructura de les dades i representació en cada format

La conversió de dades requereix adaptar la informació segons les regles estructurals de cada format de fitxer:

  • CSV (Valors separats per comes): És un format de text pla on cada línia representa una fila de la taula i els camps es separen mitjançant un caràcter delimitador. L'usuari pot triar com a delimitador la coma, el punt i coma o el tabulador.
  • JSON (Notació d'objectes JavaScript): Representa les dades com a estructures de text basades en parelles de clau-valor i llistes ordenades. És un format habitual per a l'intercanvi de dades a la web.
  • XLSX (Excel): És un format de full de càlcul binari i comprimit que organitza la informació en cel·les operatives dins de files i columnes, distribuïdes en un o més fulls de treball.

Regles de transformació i aplanament de dades niades

Quan es realitzen conversions entre estructures planes (com CSV o Excel) i estructures jeràrquiques (com JSON), s'apliquen regles de transformació definides per garantir la coherència de la taula:

  • De JSON a taula: Les matrius d'objectes es transformen en files de la taula, on les clau dels objectes defineixen les columnes. Si hi ha objectes niats, les seves claus s'aplanen generant camins separats per punts. Les matrius de matrius es mantenen directament com a files de la taula.
  • D'Excel a altres formats: L'eina llegeix exclusivament els valors visibles del primer full de treball del fitxer d'Excel.

Limitacions tècniques en la conversió de fulls de càlcul

La conversió des de fitxers de full de càlcul cap a formats de text pla comporta la pèrdua de determinades propietats complexes que no són compatibles amb estructures de dades pures:

  • Fórmules: L'eina no calcula les fórmules presents en el fitxer d'Excel; només es processen i es converteixen els valors resultants que són visibles a les cel·les.
  • Estils i disseny: No es conserva cap mena d'estil de cel·la, color, tipografia, vores o format visual aplicat al document original d'Excel.
  • Fulls múltiples: L'eina limita la lectura al primer full de treball del fitxer XLSX, ometent qualsevol altra pestanya o full addicional que contingui el document.

Processament local i privadesa de les dades

El funcionament d'aquest convertidor es basa en el processament al costat del client. El fitxer de taula es converteix directament al navegador, de manera que no es puja res als servidors de BroBroGo.

Els fitxers CSV, JSON i XLSX s'analitzen directament al navegador de l'usuari i la descàrrega del fitxer resultant es genera localment. Aquest mètode de processament evita la transferència de dades a través de la xarxa durant la conversió.

Gestió d'errors i validació de fitxers

Durant el procés de càrrega, anàlisi i escriptura, l'eina valida la integritat i la mida dels fitxers. Si es detecta alguna anomalia o incompatibilitat, es mostren els següents missatges d'error textuals segons el cas:

  • Si no s'ha seleccionat cap document abans d'iniciar l'acció: "Primer triï un fitxer."
  • Si el format del fitxer no correspon als admesos: "Trieu un fitxer CSV, JSON o XLSX."
  • Si la mida del fitxer supera el límit permès pel navegador: "Aquest fitxer és massa gran. Utilitzi un fitxer de menys de {max}."
  • Si s'intenta convertir un fitxer al seu mateix format d'origen: "Triï un format de sortida diferent."
  • Si es produeix una fallada genèrica en la transformació: "No s'ha pogut convertir aquest fitxer."
  • Si l'estructura del fitxer CSV és incorrecta: "No s'ha pogut analitzar aquest CSV."
  • Si el fitxer JSON presenta errors de sintaxi o no té una estructura compatible: "Aquest JSON no és vàlid o no té forma de taula."
  • Si el fitxer de full de càlcul està corrupte o protegit: "No s'ha pogut obrir aquest fitxer d'Excel."
  • Si el document no conté dades processables: "Aquest fitxer no té files de taula."
  • Si es superen els límits de capacitat de la taula: "Aquesta taula té més de {max} files." o "Aquesta taula té més de {max} columnes."
  • Si l'usuari atura l'acció: "S'ha cancel·lat la conversió."
  • Si el procés de càlcul excedeix el temps d'espera: "Aquesta conversió està trigant massa. Proveu amb un fitxer més petit."

Preguntes més freqüents (FAQ)

Es pugen els meus fulls de càlcul?
No. Els fitxers CSV, JSON i XLSX s'analitzen directament al seu navegador i la descàrrega es genera localment.

Preserva les fórmules i el format d'Excel?
No. Aquesta eina converteix els valors visibles del primer full de treball en una taula neta. No calcula fórmules ni conserva l'estil de les cel·les.

Com es converteix el JSON en una taula?
Les matrius d'objectes es converteixen en files, les claus dels objectes en columnes i les claus d'objectes niats s'aplanen amb camins de punts. Les matrius de matrius es mantenen com a files de taula.

Quins delimitadors es poden utilitzar per als fitxers CSV?
L'eina permet triar i especificar com a delimitador de camps la Coma, el Punt i coma o el Tabulador.