JSON dan Excel

JSON yoki JSON Lines ma’lumotlarini Excel jadvali yoki CSV fayliga aylantiring. Ichki ma’lumotlar ustunlarga aylanadi, ro‘yxatlarni alohida varaqlarga chiqarish mumkin, natijani yuklashdan oldin ko‘rib chiqasiz.

Brauzeringizda ishlaydi. Kiritilgan ma’lumotlar yuborilmaydi va saqlanmaydi.

Qo‘shimcha sozlamalar

Boshlash uchun JSON joylang yoki fayl tanlang.

JSON’ni Excel’ga qanday o‘girish mumkin

  1. JSON joylang yoki .json, .jsonl yoki .ndjson faylini tanlang.
  2. Oldindan ko‘rishni tekshiring. Qatorlar ichidagi ro‘yxatlar qanday ishlanishini, «Qo‘shimcha sozlamalar»da esa ustunlar qanday nomlanishi va tartiblanishini tanlang.
  3. Excel kitobini (.xlsx) yoki CSV yuklab oling.

JSON qanday qilib jadvalga aylanadi

Obyektlar ro‘yxati jadvalga aylanadi: har bir obyekt uchun bitta qator va istalgan qatorda uchragan har bir kalit uchun ustun. Ustunlar kalitlar uchragan tartibda keladi. Ichki obyektlar address.city kabi ustunlarga aylanadi.

Qator ichidagi ro‘yxatlar sukut bo‘yicha bitta katakchaga birlashtiriladi, masalan vip, newsletter. Tuzilmasini saqlash uchun «JSON matni sifatida qoldirish»ni yoki obyektlar ro‘yxatini, masalan buyurtma pozitsiyalarini, alohida varaqqa chiqarish uchun «Alohida varaqlar»ni tanlang. U yerdagi har bir qator ota qatorining raqami bilan boshlanadi.

Ro‘yxatlarni o‘z ichiga olgan obyekt, masalan API javobi, har bir ro‘yxat uchun alohida varaq beradi, qolgan maydonlar esa «Boshqa maydonlar» varag‘iga tushadi. ID bo‘yicha kalitlangan yozuvlar har bir kalit uchun bitta qatorga aylanadi, ro‘yxatlar ro‘yxati esa oddiy jadval sifatida yoziladi. JSON Lines fayllarida har qatorda bitta JSON qiymati bo‘ladi va har bir qiymat jadval qatoriga aylanadi.

Sonlar, matn va sanalar

Matn, sonlar va true/false qiymatlari o‘z turini saqlaydi. 007 yoki +998901234567 kabi matn matnligicha qoladi. 15 tadan ortiq muhim raqamli sonlar, masalan uzun identifikatorlar, sukut bo‘yicha matn sifatida saqlanadi, chunki Excel ularni yaxlitlab yuborardi. 12 va undan ko‘p raqamli butun sonlar uchun barcha raqamlarni ko‘rsatadigan format qo‘llanadi.

Sanalarni o‘girish yoqilmaguncha ISO sanalar matn bo‘lib qoladi. Excel katakchasiga 32 767 tagacha belgi sig‘adi: uzunroq matn .xlsx faylida qisqartiriladi, CSV’da esa to‘liq saqlanadi.

Excel yoki CSV?

.xlsx kitobi barcha varaqlarni bitta faylda saqlaydi: aylantirganda ko‘rinib turadigan qalin sarlavha qatori, filtrlar va moslangan ustun kengliklari bilan. Qiymatlar formula emas, ma’lumot sifatida saqlanadi.

CSV — boshqa dasturlar va ma’lumotlar bazalari uchun oddiy UTF-8 matni. Bir nechta varaq har bir varaq uchun alohida CSV bo‘lgan ZIP arxiv sifatida yuklanadi. Agar Excel hammasini bitta ustunda ko‘rsatsa, ko‘plab mintaqaviy sozlamalar kutadigan «nuqtali vergul» ajratgichini tanlang.

Cheklovlar

100 MiB gacha fayl va joylangan matn, har varaqda 1 048 576 tagacha qator, 16 384 ustun, 255 varaq va 100 darajagacha ichma-ichlik. Katta fayllar ko‘p xotira talab qiladi: o‘girish to‘xtasa, boshqa varaqlarni yoping, kichikroq fayl bilan urinib ko‘ring yoki CSV yuklab oling.

Ma’lumotlarim qayerga ketadi?

O‘girish brauzeringizda bajariladi. Bu vosita JSON’ingizni yuklamaydi va saqlamaydi. Sayt vosita ko‘rilganini yoki muvaffaqiyatli yuklab olinganini qayd etishi mumkin, lekin hech qachon ma’lumotlaringizni emas.

Yana foydali vositalar