Мазмұнға өту

CSV, Excel және JSON форматтарын түрлендіру

Кестелерді CSV, XLSX және JSON арасында кез келген бағытта түрлендіріңіз, кестені алдын ала қараңыз; деректер құрылғыңызда түрлендіріледі.

Түрлендіру пішімі
CSV, Excel немесе JSON файлын осы жерге апарып тастаңызCSV, TSV, XLSX, XLS, ODS, JSON · 500 MB дейін
Файлды таңдауҚұрылғыңызда өңделеді — серверге жүктелмейді
Браузеріңізде жұмыс істейді · серверге жүктелмейдіҚалай жұмыс істейді

CSV ↔ Excel ↔ JSON құралын қалай қолдану керек

  1. 1

    Деректерді қосыңыз

    CSV, TSV, Excel (XLSX, XLS), ODS немесе JSON файлын апарып тастаңыз — не деректерді кестеден немесе код редакторынан тікелей қойыңыз.

  2. 2

    Шығыс форматын таңдаңыз

    JSON, CSV, TSV, Excel немесе ODS форматын таңдаңыз. Алдын ала қарау кестесінде не оқылғаны дәл көрсетіледі, сондықтан бөлгішті, тақырып жолын немесе парақты түзетуге болады.

  3. 3

    Баптап, жүктеп алыңыз

    JSON құрылымын, кірістіруді, бөлгішті немесе BOM таңдаңыз, шығыс нәтижесін қарап шығып, файлды жүктеп алыңыз немесе көшіріп алыңыз.

Шектеулер және Pro

500 MB дейінгі файлдар, жолдар мен бағандар саны шектелмейді; бір уақытта бір парақ түрлендіріледі.

4 GB дейінгі файлдар. Pro-ны қарау

CSV ↔ Excel ↔ JSON туралы

Бұл түрлендіргіш кестелік деректерді жиі алмасатын үш форматтың арасында ауыстырады: CSV (және TSV), электрондық кестелер (Excel XLSX, ескі XLS, XLSB және OpenDocument ODS) және JSON. Барлық бағыт жұмыс істейді, сондықтан осы бір беттің өзі CSV экспортын API үшін JSON-ға, API жауабын әріптесіңізге арналған Excel парағына, ал жұмыс кітабын дерекқорға импорттауға арналған таза CSV-ге айналдыра алады.

Оқу кезінде қатал талап қойылмайды. CSV бөлгіштері (үтір, нүктелі үтір, табуляция немесе тік сызық) автоматты түрде анықталады, жол үзілімі бар тырнақшадағы өрістер өңделеді, Windows-тың ескі кодтауындағы экспорттар дұрыс декодталады. Түрді анықтау сандарды, true/false мәндерін және ISO күндерін нақты мәнге айналдырады, ал пошта индексі немесе «007» сияқты идентификаторларды мәтін күйінде қалдырады. JSON енгізуде объектілер массивін, массивтер массивін, баған бойынша кілттелген объектілерді, ID бойынша кілттелген объектілерді, жалғыз объектіні және JSON Lines пішімін түсінеді; кірістірілген объектілерді address.city сияқты нүктелі бағандарға жазық етуге болады.

Жазу баптауға келеді: JSON объектілер массиві (қаласаңыз, нүктелі кілттерді қайта кірістіре отырып), массивтер массиві немесе әр баған үшін бір массив түрінде, әдемі форматталған немесе ықшам; CSV кез келген бөлгішпен және Windows жүйесіндегі Excel үшін қосымша UTF-8 BOM белгісімен; ал XLSX не ODS файлдарында сандар, күндер мен логикалық мәндер типті ұяшық ретінде сақталады, бағандар мазмұнына қарай өлшенеді.

Виртуалды алдын ала қарау өте үлкен файлдарды да беттеп көрсетеді. Шектеулер: формулалар соңғы есептелген мәндері ретінде экспортталады, бір уақытта тек бір парақ түрлендіріледі, ұяшық стильдері, біріктірілген ұяшықтар мен диаграммалар көшірілмейді.

Құпиялылық

Файлдар мен қойылған деректерді осы қойындыдағы Web Worker Papa Parse және SheetJS арқылы өңдеп түрлендіреді; ешнәрсе серверге жүктелмейді, қойылған мәтін еш жерге сақталмайды. Түрлендіру кітапханалары сайттың бөлігі болып табылады және деректерді қосқанда ғана жүктеледі.

Мүмкіндіктер

Кез келген бағыт

CSV, TSV, XLSX, XLS, ODS және JSON форматтарын оқу және жазу.

Жедел алдын ала қарау

Виртуалды кесте деректеріңіздің қалай оқылғанын дәл көрсетеді.

JSON өзіңізше

Объектілер, массивтер немесе бағандар; кірістірілген немесе жазық; әдемі немесе ықшам.

Серверге жүктелмейді

Түрлендіру браузеріңіздегі worker ішінде орындалады.

CSV ↔ Excel ↔ JSON: жиі қойылатын сұрақтар

Excel файлын JSON-ға қалай түрлендіруге болады?
XLSX немесе XLS файлын апарып тастаңыз, бірнеше парақ болса, керегін таңдаңыз да, шығыс ретінде JSON таңдаңыз. «Бірінші жол — тақырып» қосулы болса, әр жол баған атаулары бойынша кілттелген объектіге айналады; сандар, күндер және true/false мәндері өз типін сақтайды. .json файлын жүктеп алыңыз немесе буферге көшіріңіз.
CSV Excel-де неге әріптері бұзылып ашылады?
Windows жүйесіндегі Excel файл UTF-8 BOM белгісімен басталмаса, көбіне ескі кодтауды болжайды. CSV немесе TSV экспорттағанда «UTF-8 BOM қосу» опциясын қосыңыз, сонда é, ü немесе 中 сияқты таңбалар дұрыс көрінеді. Google Sheets, Numbers және LibreOffice кестелері UTF-8 кодтауын қалай болса да дұрыс оқиды.
JSON құрылымдары нені білдіреді?
Объектілер массиві әр жолға бір объект береді, көптеген API мен JavaScript коды осыны күтеді. Массивтер массиві жолдарды қарапайым тізім ретінде сақтайды, тақырып жолы бірінші тұрады, бұл ықшам. Баған бойынша кілттелген әр баған үшін бір массив жасайды — диаграмма кітапханалары мен pandas үлгісіндегі деректер кестелеріне ыңғайлы.
Кірістірілген JSON объектілері бағандарға қалай айналады?
«Кірістірілген объектілерді жазық ету» қосулы болса, кірістірілген мәндер нүктелі атау алады: {"address": {"city": "Oslo"}} address.city деп аталатын бағанға айналады, ал массив элементтері tags.0, tags.1 және т.б. болады. «Нүктелі кілттерді кірістіру» арқылы кері түрлендіргенде бастапқы құрылым осы баған атауларынан қалпына келеді.
Өте үлкен файлдармен жұмыс істей ме?
Иә, құрылғыңыздың жады жеткенше. Талдау фондық worker ішінде жүреді, сондықтан бет қатпайды, ал алдын ала қарау экрандағы жолдарды ғана көрсетеді, сондықтан жүздеген мың жолы бар файлдар да тегіс айналдырылады. Шамамен алғанда, Excel жұмыс кітаптары үшін файл өлшемінен шамамен он есе бос жедел жады қажет.

Осы құралмен орындалатын басқа тапсырмалар