CSV / JSON / Excel konvertētājs

Konvertējiet CSV, JSON un XLSX tabulu failus savā pārlūkprogrammā.

Ievade
Izvade
CSV atdalītājs
Rezultāts

Konvertētie faili un priekšskatījums parādīsies šeit.

Gatavs. Izvēlieties tabulas failu, ko konvertēt.

Jūsu tabulas fails tiek konvertēts jūsu pārlūkprogrammā. Nekas netiek augšupielādēts BroBroGo.

BUJ

Vai manas izklājlapas tiek augšupielādētas?

Nē. CSV, JSON un XLSX faili tiek parsēti jūsu pārlūkprogrammā, un lejupielāde tiek ģenerēta lokāli.

Vai rīks saglabā Excel formulas un formatējumu?

Nē. Šis rīks konvertē redzamās vērtības no pirmās darblapas tīrā tabulā. Tas neaprēķina formulas un nesaglabā šūnu noformējumu.

Kā JSON tiek konvertēts par tabulu?

Objektu masīvi kļūst par rindām, objektu atslēgas — par kolonnām, un ligzdotās objektu atslēgas tiek izlīdzinātas, izmantojot punktu ceļus. Masīvu masīvi tiek saglabāti kā tabulas rindas.

Tabulu datu struktūras un formātu atšķirības

Tabulas dati tiek glabāti dažādos formātos, no kuriem katram ir sava struktūra un pielietojums. Lai nodrošinātu datu apmaiņu starp dažādām sistēmām, bieži ir nepieciešams veikt konvertēšanu starp trim populārākajiem formātiem: CSV, JSON un XLSX.

  • CSV (Comma-Separated Values): Šis ir vienkāršs teksta formāts, kurā dati tiek attēloti kā rindas, un katras rindas vērtības tiek atdalītas ar noteiktu rakstzīmi jeb atdalītāju. CSV faili ir viegli lasāmi gan cilvēkiem, gan vienkāršām programmām, taču tie neatbalsta vairākas darblapas vai datu tipu metadatus.
  • JSON (JavaScript Object Notation): Šis formāts tiek plaši izmantots tīmekļa lietotnēs un API saskarnēs. JSON dati tiek strukturēti kā objektu masīvi vai ligzdoti objekti, kas nodrošina elastību, taču prasa specifisku struktūru, lai tos varētu attēlot tabulas veidā.
  • XLSX (Excel): Šis ir binārais izklājlapu formāts, ko izmanto Microsoft Excel un citas biroja programmas. Tas atbalsta vairākas darblapas, formulas, šūnu noformējumu un dažādus datu tipus.

Konvertēšanas noteikumi un ierobežojumi

Konvertējot failus starp šiem formātiem, ir jāņem vērā noteikti struktūras ierobežojumi un datu transformācijas noteikumi:

  • Excel failu apstrāde: Rīks konvertē redzamās vērtības no pirmās darblapas tīrā tabulā. Tas neaprēķina formulas un nesaglabā šūnu noformējumu. Ja Excel failā ir formulas, konvertētajā failā tiks saglabāti tikai to pēdējie redzamie rezultāti, nevis pašas formulas.
  • JSON transformācija tabulā: Lai JSON datus pārvērstu tabulā, tiek izmantoti noteikti strukturēšanas principi. Objektu masīvi kļūst par rindām, un objektu atslēgas kļūst par kolonnām. Ja JSON satur ligzdotus objektus, to atslēgas tiek izlīdzinātas, izmantojot punktu ceļus (piemēram, persona.vards). Masīvu masīvi tiek saglabāti kā tabulas rindas.
  • CSV atdalītāji: Veicot konvertēšanu uz CSV formātu, lietotājs var precīzi norādīt izmantojamo atdalītāju. Pieejamās opcijas ir Kols, Semikols vai Tabulācija. Pareiza atdalītāja izvēle ir būtiska, lai galamērķa sistēma spētu pareizi nolasīt datus.

Lokālā datu apstrāde un privātums

Lietojot šo rīku, jūsu tabulas fails tiek konvertēts jūsu pārlūkprogrammā. Nekas netiek augšupielādēts BroBroGo. CSV, JSON un XLSX faili tiek parsēti jūsu pārlūkprogrammā, un lejupielāde tiek ģenerēta lokāli.

Šāda klientu puses (client-side) apstrāde nodrošina to, ka dati neizplūst ārpus jūsu ierīces un netiek sūtīti uz ārējiem serveriem. Tas ir piemērots risinājums situācijās, kad nepieciešams konvertēt tabulu datus starp parastajiem formātiem, neizmantojot mākoņpakalpojumus datu apstrādei.

Iespējamie kļūdu paziņojumi un to cēloņi

Konvertēšanas procesā var rasties kļūdas, kas saistītas ar failu izmēru, formātu vai struktūru. Rīks izmanto šādus paziņojumus problēmu identificēšanai:

  • Vispirms izvēlieties vienu failu. – parādās, ja mēģināt sākt konvertēšanu, neizvēloties nevienu failu.
  • Izvēlieties CSV, JSON vai XLSX failu. – tiek parādīts, ja augšupielādētais fails neatbilst atbalstītajiem formātiem.
  • Šis fails ir pārāk liels. Izmantojiet failu, kas ir mazāks par {max}. – norāda, ka fails pārsniedz maksimāli pieļaujamo izmēru.
  • Izvēlieties citu izvades formātu. – parādās, ja mēģināt konvertēt failu uz to pašu formātu, kādā ir ievades fails.
  • Neizdevās konvertēt šo failu. – vispārīgs paziņojums, ja sistēma nespēj pabeigt procesu.
  • Šo CSV neizdevās parsēt. – norāda uz bojātu vai nestandarta CSV struktūru.
  • Šis JSON ir nederīgs vai nav tabulas formātā. – parādās, ja JSON fails satur sintakses kļūdas vai tā struktūru nav iespējams attēlot rindās un kolonnās.
  • Šo Excel failu neizdevās atvērt. – norāda, ka XLSX fails ir bojāts vai nav saderīgs.
  • Šajā failā nav tabulas rindu. – parādās, ja fails ir tukšs vai nesatur derīgus datus.
  • Šai tabulai ir vairāk nekā {max} rindas. un Šai tabulai ir vairāk nekā {max} kolonnas. – norāda uz rīka strukturālajiem ierobežojumiem attiecībā uz tabulas izmēru.
  • Konvertēšana atcelta. – parādās, ja lietotājs pārtrauc procesu.
  • Šī konvertēšana prasa pārāk daudz laika. Mēģiniet izmantot mazāku failu. – parādās, ja pārlūkprogramma nespēj apstrādāt datus saprātīgā laika periodā.

Biežāk uzdotie jautājumi (FAQ)

Vai manas izklājlapas tiek augšupielādētas?

Nē. CSV, JSON un XLSX faili tiek parsēti jūsu pārlūkprogrammā, un lejupielāde tiek ģenerēta lokāli.

Vai rīks saglabā Excel formulas un formatējumu?

Nē. Šis rīks konvertē redzamās vērtības no pirmās darblapas tīrā tabulā. Tas neaprēķina formulas un nesaglabā šūnu noformējumu.

Kā JSON tiek konvertēts par tabulu?

Objektu masīvi kļūst par rindām, objektu atslēgas — par kolonnām, un ligzdotās objektu atslēgas tiek izlīdzinātas, izmantojot punktu ceļus. Masīvu masīvi tiek saglabāti kā tabulas rindas.

Kādas CSV atdalītāju opcijas ir pieejamas?

Konvertējot datus uz CSV formātu, varat izvēlēties vienu no trim atdalītājiem: Kols, Semikols vai Tabulācija.