Bepul JSON dan CSV ga Konvertor
JSON massivlarini CSV ga va CSV ni JSON ga aylantiring. Ichma-ich qiymatlar, qo'shtirnoqli maydonlar va vergullarni avtomatik boshqaradi.
Qanday ishlaydi
Bu asbob JSON va CSV o'rtasida nol tashqi kutubxona bilan to'liq brauzeringizda o'giradi — o'girish mantig'i mahalliy ishlaydigan qo'lda yozilgan TypeScript. JSON tahlil qilish brauzerning mahalliy JSON.parse'idan foydalanadi, CSV tahlil qilish esa ko'pgina sodda konvertorlar noto'g'ri boshqaradigan chekka holatlarni boshqaradigan maxsus RFC 4180 holat-mashinasidan foydalanadi.
- 1JSON tahlil qilinadi va sarlavhalar yig'iladiJSON.parse() kirishni o'qiydi va uni massiv sifatida tekshiradi. Konvertor so'ng barcha kalitlarning birlashmasini qurish uchun massivdagi har bir obyektni aylanib o'tadi — shunday qilib turli qatorlar turli maydonlarga ega bo'lgan siyrak massivlar ham to'liq sarlavha qatorini ishlab chiqaradi.
- 2Ixtiyoriy ichma-ich-obyekt tekislashAgar tekislash varianti yoqilgan bo'lsa, {"address":{"city":"Oslo"}} kabi ichma-ich obyektlar sarlavhalar qurilishidan oldin rekursiv ravishda nuqta-belgi ustunlariga (address.city) siqiladi. Massivlar va bo'sh obyektlar JSON-satrga aylantirilgan katak qiymatlari sifatida qoldiriladi.
- 3Formula neytrallashtirish bilan RFC 4180-mos katak kodlashHar bir katak qiymati RFC 4180 bo'yicha qochiriladi: vergul, qo'sh tirnoq yoki yangi qatorlarni o'z ichiga olgan maydonlar qo'sh tirnoqqa o'raladi, ichki tirnoqlar esa ikki barobar qilinadi. Xavfsiz Eksport rejimi (standart bo'yicha yoqilgan) shuningdek =, +, - yoki @ bilan boshlanadigan har qanday katak oldiga bitta tirnoq qo'yadi, bu Excel yoki Google Sheets kabi jadval ilovalarining kiritilgan qiymatlarni bajariladigan formula sifatida qarashining oldini oladi.
- 4CSV-dan-JSON'ga belgi-darajali holat mashinasidan foydalanadiYo'nalishni teskari qilib, umumiy parseCsv funksiyasi kirishni belgi-bo-belgi aylanib o'tadi, ichma-ich vergullar, qochirilgan qo'sh tirnoqlar ("") va kataklar ichidagi yangi qatorlarni to'g'ri boshqarish uchun u tirnoqlangan maydon ichidami yoki yo'qligini kuzatadi — bular oddiy qator-bo'lish yondashuvi noto'g'ri boshqaradigan holatlar. detectDelimiter standart bo'lmagan eksportlarni avtomatik qo'llab-quvvatlash uchun birinchi qatorni vergul, nuqta-vergul, tab yoki vertikal chiziq uchun tekshiradi.
Tegishli asboblar
Excel / XLSX Ko'ruvchi
Excel yoki Google Sheets siz .xlsx, .xls, .csv va .ods jadvallarini oching va ko'ring. Varaqlarni almashtiring va CSV yoki JSON ga eksport qiling. To'liq brauzeringizda ishlaydi.
JSON dan Excelga
Ob'ektlar massividan iborat JSON ni Excel (XLSX) yoki CSV jadvaliga aylantiring. Ichma-ich ob'ektlar nuqtali ustunlarga aylanadi. To'liq brauzeringizda ishlaydi — yuklash yo'q.
PDF dan Excel ga
PDF bank ko'chirmalari, hisob-fakturalar va hisobotlardagi jadvallarni Excel (.xlsx) yoki CSV ga chiqaring. Avval qatorlarni ko'ring; summalar haqiqiy son bo'lib qoladi. Brauzeringizda ishlaydi — hech narsa yuklanmaydi.