CSV fayllari nima?
CSV (vergul bilan ajratilgan qiymatlar) elektron jadval yoki ma'lumotlar bazasi kabi jadval ma'lumotlarini saqlash uchun ishlatiladigan oddiy fayl formatidir. CSV formatidagi fayllarni ma'lumotlarni jadvallarda saqlaydigan dasturlarga import qilish va ulardan eksport qilish mumkin.
Xata nima?
PostgreSQL tomonidan quvvatlanadigan serversiz ma'lumotlar bazasi platformasi
Zamonaviy ilovalar murakkab. Ular ilovangiz rivojlanishi va ko'lamini kengaytirish uchun zarur bo'lgan funksionallik bilan ma'lumotlar qismini osonlashtiradi.
CSV ga misol:
CSV faylini qanday yaratish mumkin?
Notepad kabi matn muharriri bilan CSV faylini yaratish va yangi faylni ochish uchun. Keyin har bir qiymatni vergul va har bir qatorni yangi qator bilan ajratib, faylga kiritilishi kerak boʻlgan matn maʼlumotlarini kiriting.
Ushbu faylni .csv
kengaytmasi bilan saqlang.
CSV fayllarini import qilishda Xata IO tomonidan qo‘llab-quvvatlanadigan funksiyalar
- Yaxshi aniqlangan standart yo'q va ko'plab o'zgarishlar mavjud. Masalan, turli xil ajratgichlar mavjud va sarlavha mavjud yoki yo'qolishi mumkin.
- Biz katta hajmdagi fayllarni (millionlab qatorlar va GB maʼlumotlar) qoʻllab-quvvatlamoqchi edik, yaʼni satrlar toʻplamlarda uzatilishi va qayta ishlanishi kerak, shu bilan birga brauzerda xotira oqib chiqmasligiga ishonch hosil qilish kerak.
- To'g'ri ma'lumotlar turlari bilan import qilish muhimdir. Misol uchun, ustun dastlabki bir nechta yozuvlarda raqamlardan foydalanishi mumkin, lekin keyinchalik faylda qator qiymatiga ega bo'lishi mumkin.
- Xatolarni foydalanuvchilar uchun qulay tarzda davolash va hisobot berish muhimdir. No on millionlab qatorlarni import qilishga urinishni istamaydi, shundagina foydasiz xatolik yuzaga keladi.
- Avval Xata IO da bepul hisob yarating
- «ish joylariga o‘ting
+ Add Database
tugmasini bosish orqali ish maydoni va ma'lumotlar bazasini yarating
- Ma'lumotlar bazasiga o'ting
Add a table
ustiga bosing
Import a CSV File
ustiga bosing
Faylni torting yoki Browse your Desktop
tugmasini bosing
Siz ushbu repodan namunali CSV fayllarni olishingiz mumkin
Ish joyingizdan .csv
faylini tanlang.
Shundan so'ng, Begin Import
tugmasini bosing
U importni yakunlaydi va keyin Go to Table
tugmasini bosing
Yuqoridagi amalni terminal orqali ham bajarishingiz mumkin
Quyidagi buyruqlarni bajaring:
curl --create-dirs -o seed/test.csv https://media.githubusercontent.com/media/datablist/sample-csv-files/main/files/people/people-100.csv
Keyingi buyruqni ishga tushirishdan oldin, avval buni qilishingiz kerak:
1. Xata CLI (Buyruqlar qatori interfeysi) ni global miqyosda o'rnating
2. Hisob qaydnomangizga kiring.
npm install -g @xata.io/cli xata auth login
Keyin CSV ni import qiling:
xata import csv seed/test.csv --table Test --create
Ikkala holatda ham bir xil mahsulot ishlab chiqarilishi kerak
Xata-dan boshqa ma'lumotlar bazalariga nisbatan ma'lumotlar bazasi sifatida foydalanishning afzalliklari:
- PostgreSQL tomonidan boshqariladigan server kamroq ma'lumotlar bazasi platformasi
- Siz filiallar yaratishingiz va ishlashingiz mumkin! Ha, siz buni to'g'ri eshitdingiz, siz GitHub'da ishlaganingiz kabi namunali filiallarni yaratishingiz va birgalikda ishlashingiz mumkin
- Kodingizni sinab ko'rishingiz mumkin bo'lgan Playground-da o'rnatilgan
- O'zingizning shaxsiy ma'lumotlaringizni bir necha soniya ichida import qilishingiz mumkin, ma'lumotlarni eski uslubda kiritishingiz shart emas!
- Bir soniyada qidiruv funksiyasini amalga oshirishi mumkin
Tez orada yana ko'p narsalar keladi!!
Ungacha shunday qiziqarli narsalarni ko'rish uchun Xata Docs ni ko'ring!
Men frilanser va kontent muallifiman
"Mening portfelimning havolasi"
Yana shunday ajoyib bloglar uchun meni media orqali kuzatib boring :)
Hech qanday shubha bormi?
Men bilan bog'laning:
Discord: hero.xyz
Twitter
Umid qilamanki, siz uni yoqtirdingiz.
Tez orada yana bir blog bilan qaytaman, mening bloglarimdan xabardor boʻlish uchun meni media orqali kuzatib boring yoki axborot byulleteniga obuna boʻling.
Ungacha kuningiz xayrli o'tsin va doimo tabassum qiling. :)
Rahmat,
Qahramon