JSON–CSV-muunnin ilmaiseksi
Muunna JSON-taulukot CSV:ksi ja CSV takaisin JSON:ksi. Käsittelee sisäkkäisiä arvoja, lainattuja kenttiä ja arvoissa olevia pilkkuja automaattisesti.
Yleiset käyttötavat
- Vie JSON API -tietoja CSV:ksiMuunna JSON API-vastaukset ja tiedot CSV-muotoon Exceliin, Google Sheetsin ja tietokantoihin.
- Muunna JSON Excelia valmiiksi CSV:ksiMuunna mikä tahansa JSON-datatiedosto tai API-vastaus tasaiseksi CSV:ksi, jota Excel ja Google Sheets voivat avata suoraan.
- Valmistele JSON-tietoja tietokannan tuontiinMuunna JSON-vienti CSV:ksi joukkoon tuonnin MySQL-, PostgreSQL-, SQLite- ja muihin tietokantoihin.
- Muunna JSON-raportit CSV:ksi analysointia vartenMuunna JSON-analytiikka, raportit ja lokit CSV:ksi liiketoiminnan älykkyyteen ja tietojen analysointiin.
- JSON CSV:ksi kehittäjän työnkulkua vartenMuunna testitähteet, nauhoitettavat tiedot ja JSON-konfiguraatio nopeasti CSV:ksi tai päinvastoin — osa tietojasi putkesta.
Miten se toimii
Tämä työkalu muuntaa JSON:in ja CSV:n välillä kokonaan selaimessasi ilman ulkoisia kirjastoja — muunnoslogiikka on käsin kirjoitettua TypeScriptiä, joka toimii paikallisesti. JSON-jäsennys käyttää selaimen natiivia JSON.parse-funktiota, kun taas CSV-jäsennys käyttää mukautettua RFC 4180 -tilakonetta, joka käsittelee reunatapaukset, jotka useimmat yksinkertaiset muuntimet käsittelevät väärin.
- 1JSON jäsennetty ja otsikot kerättyJSON.parse() lukee syötteen ja validoi sen taulukoksi. Muunnin kulkee sitten jokaisen taulukon olion läpi rakentaakseen kaikkien avainten yhdisteen — joten harvat taulukot, joissa eri riveillä on eri kentät, tuottavat silti täydellisen otsikkorivin.
- 2Valinnainen sisäkkäisten olioiden litistysJos litistysvalinta on päällä, sisäkkäiset oliot kuten {"address":{"city":"Oslo"}} supistetaan rekursiivisesti pistemerkinnällisiksi sarakkeiksi (address.city) ennen otsikoiden rakentamista. Taulukot ja tyhjät oliot jätetään JSON-merkkijonoiksi muutettuina soluarvoina.
- 3RFC 4180 -yhteensopiva solukoodaus kaavaneutraloinnillaJokainen soluarvo suojataan RFC 4180:n mukaan: kentät, jotka sisältävät pilkkuja, kaksoislainausmerkkejä tai rivinvaihtoja, kääritään kaksoislainausmerkkeihin, ja sisäiset lainausmerkit kahdennetaan. Turvallinen vienti -tila (oletuksena päällä) lisää myös yksittäisen lainausmerkin minkä tahansa solun eteen, joka alkaa =, +, - tai @, estäen taulukkolaskentasovelluksia kuten Exceliä tai Google Sheetsiä käsittelemästä injektoituja arvoja suoritettavina kaavoina.
- 4CSV:stä JSON:iin käyttää merkkitason tilakonettaSuunta käännettynä jaettu parseCsv-funktio kulkee syötteen läpi merkki kerrallaan, seuraten onko se lainatun kentän sisällä käsitelläkseen oikein upotetut pilkut, suojatut kaksoislainausmerkit ("") ja rivinvaihdot solujen sisällä — tapaukset, jotka yksinkertainen rivinjako-lähestymistapa käsittelisi väärin. detectDelimiter haistelee ensimmäisen rivin pilkun, puolipisteen, sarkaimen tai putkimerkin varalta tukeakseen automaattisesti muita kuin standardin mukaisia vientejä.
Liittyvät työkalut
Excel / XLSX-katselin
Avaa ja tarkastele .xlsx-, .xls-, .csv- ja .ods-laskentataulukoita ilman Exceliä tai Google Sheetsiä. Vaihda taulukoita ja vie CSV- tai JSON-muotoon. Toimii kokonaan selaimessasi.
JSON Exceliksi
Muunna JSON-objektitaulukko Excel- (XLSX) tai CSV-laskentataulukoksi. Sisäkkäisistä objekteista tulee pisteeroteltuja sarakkeita. Toimii kokonaan selaimessasi — ei latausta.
PDF Exceliin
Poimi taulukot PDF-muotoisista tiliotteista, laskuista ja raporteista Exceliin (.xlsx) tai CSV-tiedostoon. Esikatsele rivit ensin; summat pysyvät oikeina lukuina. Toimii selaimessasi – mitään ei lähetetä palvelimelle.