Asosiy qismga oʻtish

CSV, Excel va JSON oʻrtasida konvertatsiya

Jadvallarni CSV, XLSX va JSON oʻrtasida istalgan yoʻnalishda, natijani jadvalda oldindan koʻrib konvertatsiya qiling; maʼlumotlar qurilmangizning oʻzida oʻtkaziladi.

Qaysi formatga
CSV, Excel yoki JSON faylni shu yerga tashlangCSV, TSV, XLSX, XLS, ODS, JSON · 500 MB gacha
Faylni tanlangQurilmangizda qayta ishlanadi — hech qayerga yuklanmaydi
Brauzeringizda ishlaydi · yuklanmaydiQanday ishlaydi

CSV ↔ Excel ↔ JSON: foydalanish tartibi

  1. 1

    Maʼlumotni qoʻshing

    CSV, TSV, Excel (XLSX, XLS), ODS yoki JSON faylni tashlang yoki maʼlumotni toʻgʻridan-toʻgʻri jadvaldan yoxud kod muharriridan nusxalab joylang.

  2. 2

    Natija formatini tanlang

    JSON, CSV, TSV, Excel yoki ODS ni tanlang. Oldindan koʻrish jadvali nima oʻqilganini aniq koʻrsatadi, shuning uchun ajratgich, sarlavha qatori yoki varaqni tuzatish mumkin.

  3. 3

    Sozlang va yuklab oling

    JSON tuzilishi, ichma-ich kalitlar, ajratgich yoki BOM ni tanlang, natijani koʻzdan kechiring, keyin faylni yuklab oling yoki nusxalang.

Cheklovlar va Pro

500 MB gacha fayllar, qator va ustunlar soni cheklanmagan; bir vaqtda bitta varaq konvertatsiya qilinadi.

4 GB gacha fayllar. Pro tarifini koʻrish

CSV ↔ Excel ↔ JSON haqida

Bu konvertor jadval maʼlumotlarini eng koʻp almashinadigan uch format oʻrtasida koʻchiradi: CSV (va TSV), elektron jadvallar (Excel XLSX, eski XLS, XLSB va OpenDocument ODS) hamda JSON. Har qanday yoʻnalish ishlaydi: bitta sahifaning oʻzida CSV eksportni API uchun JSON ga, API javobini hamkasbingiz uchun Excel varagʻiga yoki kitobni maʼlumotlar bazasiga import qilish uchun toza CSV ga aylantirasiz.

Oʻqishda vosita kechirimli. CSV ajratgichi (vergul, nuqtali vergul, tab yoki vertikal chiziq) avtomatik aniqlanadi, ichida qator uzilishi boʻlgan qoʻshtirnoqli maydonlar toʻgʻri oʻqiladi. UTF-8 dan tashqari eski Windows kodlashlari ham tanib olinadi: kirill matnli Windows-1251 eksportlar (masalan, eski 1C hisobotlari) va gʻarb tillari uchun Windows-1252; aniqlash adashsa, kodlashni “Matn kodlashi” maydonida qoʻlda tanlang. Turlarni aniqlash sonlar, true/false va ISO sanalarni haqiqiy qiymatga aylantiradi, pochta indekslari yoki “007” kabi identifikatorlarni esa matn holida qoldiradi. JSON kirishda obyektlar va massivlar massivlari, ustun yoki ID boʻyicha kalitli obyektlar, bitta obyekt va JSON Lines tushuniladi; ichma-ich obyektlar address.city kabi nuqtali ustunlarga yoyiladi.

Yozish sozlanadi: JSON — obyektlar massivi, massivlar massivi yoki har ustunga bitta massiv, chiroyli yoki ixcham; CSV — istalgan ajratgich va Windows kompyuterlaridagi Excel uchun ixtiyoriy UTF-8 BOM bilan; XLSX va ODS — sonlar, sanalar va mantiqiy qiymatlar oʻz turida, ustunlar esa mazmuniga moslab kengaytirilgan holda.

Cheklovlar: formulalar oxirgi hisoblangan qiymati bilan chiqadi, bir vaqtda faqat bitta varaq konvertatsiya qilinadi, katak bezaklari, birlashtirilgan kataklar va diagrammalar koʻchirilmaydi.

Maxfiylik

Fayllar va joylangan maʼlumotlar shu varaqdagi Web Worker ichida Papa Parse va SheetJS yordamida oʻqiladi va konvertatsiya qilinadi; hech narsa yuklanmaydi, joylangan matn esa hech qayerda saqlanmaydi. Konvertatsiya kutubxonalari saytning oʻz qismi boʻlib, faqat maʼlumot qoʻshganingizda yuklanadi.

Imkoniyatlar

Har qanday yoʻnalish

CSV, TSV, XLSX, XLS, ODS va JSON — kirishda ham, chiqishda ham.

Jonli oldindan koʻrish

Virtual jadval maʼlumotingiz qanday oʻqilganini aniq koʻrsatadi.

Oʻzingizga kerakli JSON

Obyektlar, massivlar yoki ustunlar; ichma-ich yoki tekis; chiroyli yoki ixcham.

Hech qachon yuklanmaydi

Konvertatsiya brauzeringiz ichidagi worker da bajariladi.

CSV ↔ Excel ↔ JSON: koʻp beriladigan savollar

Excel faylni JSON ga qanday oʻtkazaman?
.xlsx yoki .xls faylni tashlang, varaqlar bir nechta boʻlsa, keraklisini tanlang va natija sifatida JSON ni belgilang. “Birinchi qator — sarlavha” yoqilgan boʻlsa, har bir qator ustun nomlari kalit boʻlgan obyektga aylanadi; sonlar, sanalar va true/false qiymatlar oʻz turini saqlaydi. Tayyor .json faylni yuklab oling yoki buferga nusxalang.
Nega CSV faylim Excel da tushunarsiz belgilar bilan ochiladi?
Windows kompyuterlaridagi Excel fayl UTF-8 bayt tartibi belgisi (BOM) bilan boshlanmasa, koʻpincha eski kodlashni taxmin qiladi va oʻ, gʻ yoki kirill harflari buziladi. CSV yoki TSV eksport qilishda “UTF-8 BOM qoʻshish” ni yoqing — belgilar toʻgʻri chiqadi. Google Sheets, Numbers va LibreOffice esa UTF-8 ni har holda toʻgʻri oʻqiydi.
JSON tuzilishlari nimani bildiradi?
“Obyektlar massivi” har bir qator uchun bitta obyekt beradi — aksariyat API va JavaScript kodi aynan shu formatni kutadi. “Massivlar massivi” qatorlarni oddiy roʻyxat sifatida, birinchi navbatda sarlavha qatori bilan saqlaydi va ixcham boʻladi. “Ustunlar boʻyicha kalitli” har ustunga bitta massiv yaratadi, bu diagramma kutubxonalari va pandas uslubidagi jadvallar uchun qulay.
Ichma-ich JSON obyektlari ustunlarga qanday aylanadi?
“Ichma-ich obyektlarni yoyish” yoqilganda ichki qiymatlar nuqtali ustun nomlarini oladi: {"address": {"city": "Toshkent"}} address.city degan ustunga aylanadi, massiv elementlari esa tags.0, tags.1 va hokazo boʻladi. Teskari konvertatsiyada “Nuqtali kalitlarni ichma-ich qilish” shu ustun nomlaridan asl tuzilmani qayta tiklaydi.
Juda katta fayllar bilan ishlay oladimi?
Ha, qurilmangiz xotirasi yetguncha. Tahlil fonda ishlaydigan worker ichida bajariladi, shuning uchun sahifa qotib qolmaydi, oldindan koʻrish esa faqat ekrandagi qatorlarni chizadi va yuz minglab qatorli fayllar ham silliq aylantiriladi. Taxminiy moʻljal: Excel kitoblari uchun fayl hajmidan oʻn baravar koʻp boʻsh operativ xotira kerak boʻladi.

Bu vosita bilan boshqa ishlar