CSV ni Excelga jadval sifatida aylantiring

Ma'lumotlar bazalari tarkibi odatda .csv fayli sifatida chiqariladi. Biroq, bu shunchaki matn fayli, unchalik o'qilmaydi. Ma'lumotlar bazasi tarkibi bilan ishlash uchun uni boshqa formatda taqdim etish kerak - ko'pincha Excel varaqlari eng qulaydir. Buning uchun qanday usullar mavjudligi, qaysi biri yaxshiroq va ma'lumotlarni uzatishda qanday xatolar borligi ushbu maqolada muhokama qilinadi.

CSVni Excel formatiga qanday o'zgartirish mumkin

Ma'lumotlar bazasidan yuklab olingan CSV hujjatini Excelga o'tkazishning turli usullari mavjud. Biz ulardan uchtasini muhokama qilamiz:

  1. Excelda to'g'ridan-to'g'ri ochilish.
  2. Windows Explorer orqali ochish.
  3. Hujjatni formati o'zgartirilgan holda import qilish.

Excelda CSV hujjatini ochish

Excel .csv hujjatlarini konvertatsiya qilmasdan ochishi mumkin. Bu tarzda ochilgandan so'ng format o'zgarmaydi, .csv kengaytmasi saqlanadi - garchi kengaytma tahrirlangandan keyin o'zgartirilishi mumkin.

  1. Excel-ni ishga tushiring, "ni bosing"Fayl", Keyin"ochiq".
  2. Ko'rsatilgan oynada variantni tanlang "Matn fayllarikengaytirilgan ro'yxatidan.
  1. Kerakli hujjatni toping va ustiga ikki marta bosing.

.csv hujjatlari Excelda hech qanday qo'shimcha manipulyatsiyalarsiz darhol ochiladi. Ammo .txt fayllari konvertatsiya qilishni talab qiladi - oyna paydo bo'ladi "Matnni import qilish ustalari".

Hujjatni to'g'ridan-to'g'ri ochmaslik, balki qo'ng'iroq qilish yaxshiroq bo'lgan holatlar mavjud usta. Ushbu yondashuv quyidagi hollarda oqlanadi:

  • hujjatda ishlatiladigan ajratuvchi belgi nostandart yoki ularning bir nechta navlari mavjud;
  • hujjatda turli formatdagi sanalar mavjud;
  • siz noldan boshlanadigan raqamlarni o'zgartirasiz va ularni shunday saqlashni xohlaysiz;
  • ma'lumotlarni uzatishdan oldin, yakuniy natija qanday ko'rinishini ko'rishni xohlaysiz;
  • siz odatda ko'proq portativlikni xohlaysiz.

usta hujjat kengaytmasini .txt ga o'zgartirsangiz boshlanadi. Bundan tashqari, faylni import qilishni boshqacha boshlashingiz mumkin, bu ochilishning ikkinchi usulini tavsiflagandan so'ng keyinroq muhokama qilinadi.

Hujjatni ochganingizdan keyin unga o'zgartirishlar kiritsangiz, Excel uni .xls (yoki .xlsx) sifatida saqlashingizni taklif qiladi, chunki aks holda formatlashning bir qismi yo'qoladi. Keyin formatni qayta o'zgartirish imkoniyati har doim bo'ladi, ammo tarkibning yana bir qismi yo'qolishi mumkin - raqamlar boshida nollar yo'qolishi mumkin, ba'zi yozuvlar ularning ko'rinishini o'zgartirishi mumkin.

Windows Explorer orqali CSV hujjatini ochish

Bu yo'l avvalgisidan tubdan farq qilmaydi. Hujjatni ochish uchun Windows Explorer-da uni ikki marta bosing.

Ochishdan oldin, hujjat nomining yonida boshqa emas, balki Excel dasturi uchun belgi borligiga ishonch hosil qiling - bu Excel bunday fayllarni ochishi kerak bo'lgan dastur sifatida tanlanganligini anglatadi. Aks holda, boshqa dastur ochiladi. Siz uni Excelga quyidagicha o'zgartirishingiz mumkin:

  1. Har qanday .csv faylini o'ng tugmasini bosib kontekst menyusiga qo'ng'iroq qiling va qo'llang Bilan ochish... > Dasturni tanlang.
  2. tanlang Excel (ish stoli) of Tavsiya etilgan dasturlar, uni har doim bunday fayllar uchun ishlatilishi kerak bo'lgan dastur sifatida belgilang (quyidagi katakchani belgilang) va tugmani bosib oynani yoping. OK.

CSV ni Excelga jadval sifatida aylantiring

CSV-ni Excelga import qiling

Ochilgan hujjatni Excel ish kitobiga aylantirish ham mumkin. Format Excelning oldingi versiyalari uchun .xls (2000, 2003) va qolganlari uchun .xlsx ga o'zgaradi. Barcha tarkib bitta varaqda ko'rsatiladi.

  1. Import boshlanishi kerak bo'lgan varaqdagi katakchani bosing. Bu odatda jadvaldagi birinchi katak, A1. Undan boshlab, ochilgan faylda qancha satr bo'lsa va har bir ustunda qancha qiymat bo'lsa, shuncha ustunlar to'ldiriladi.
  2. Yorliqda "Ma'lumotlar" bir guruhda ""Tashqi ma'lumotlarni olish" tanlang “Matndan".

CSV ni Excelga jadval sifatida aylantiring

  1. Ko'rsatilgan oynada kerakli hujjatni toping va ustiga ikki marta bosing (siz tugmani ham ishlatishingiz mumkin). import oynaning pastki qismida).

CSV ni Excelga jadval sifatida aylantiring

  1. Keyinchalik, ochilgan bosqichma-bosqich ko'rsatmalarga amal qilishingiz kerak Matnni import qilish ustalari.

Quyidagi rasmda asl hujjat va kutilgan natija ko'rsatilgan. Importdan keyin hamma narsa xuddi shunday ko'rinishi uchun siz turli xil sozlamalarni qo'llashingiz kerak, ular keyinroq muhokama qilinadi.

CSV ni Excelga jadval sifatida aylantiring

Step 1. Sehrgar sizga fayl turini tanlashni taklif qiladi - siz taxmin qilganingizdek, shunday bo'ladi "ajratgichlar bilan" (inglizchada - chegaralangan) va kontentni uzatish qaysi qatordan boshlanadi - katta ehtimol bilan siz boshlashingiz kerak shartlar 1agar siz tarkibning faqat bir qismini o'tkazishni xohlamasangiz. Quyidagi oyna tanlangan hujjatning birinchi qatorlarini ko'rsatadi.

CSV ni Excelga jadval sifatida aylantiring

Step 2. Endi siz qaysi biri ishlatilganligini tushunishingiz kerak ajratuvchi faylda (bir nechta bo'lishi mumkin) va ushbu belgini belgilang Masters. Unda standart cheklovchilardan tanlash imkoniyatlari mavjud, lekin agar hujjatda atipik belgi ishlatilsa, siz tanlashingiz mumkin boshqa va kerakli belgini kiriting. Namoyish uchun ishlatiladigan faylda chegaralovchilar - Vergul и tab. Vergullar seriya raqami va sotilgan nusxalar soni kabi mahsulot xususiyatlariga ega bo'lgan hujayralarni ajratib turadi va yorliqlar bir mahsulotni boshqasidan ajratib turadi - har biri haqidagi ma'lumotlar yangi satrdan boshlanishi kerak.

Bundan tashqari, aniqlash va aniqlashtirish kerak matn chegaralovchi. Bu bitta katakda joylashgan bo'lishi kerak bo'lgan har bir matn qismidan oldin va keyin joylashtirilgan belgi. Ajratuvchi tufayli har bir bunday segment alohida qiymat sifatida qabul qilinadi, hatto uning ichida qiymatlarni ajratish uchun tanlangan belgilar mavjud bo'lsa ham. Bizning hujjatimizda har bir qiymat qo'shtirnoq bilan bezatilgan - shuning uchun u vergul bo'lsa ham (masalan, "boshlang, keyin davom eting"), uning barcha matni ikkita ketma-ket emas, balki bitta katakka joylashtiriladi.

CSV ni Excelga jadval sifatida aylantiring

3 qadam. Bu erda oldindan ko'rishni ko'rish kifoya va agar u qabul qilib bo'lmaydigan kamchiliklarni ko'rsatmasa, bosing tugatmoq. Ba'zi qiymatlar bitta ajratuvchi bilan emas, balki bir nechta bilan ajratilishi mumkin, natijada ular orasida qiymatsiz hujayralar paydo bo'ladi. Buning oldini olish uchun katagiga belgi qo'ying Ketma-ket ajratuvchilarni bitta deb hisoblang.

  1. Belgilangan yo'lni tanlang (u yangi varaq yoki mavjud varaq bo'lishi mumkin) va bosing OKimport jarayonini yakunlash uchun.

CSV ni Excelga jadval sifatida aylantiring

Siz ham bosishingiz mumkin Materiallar - boshqa imkoniyatlar ham bor. Misol uchun, siz tarkibni formatlashingiz, belgilashni sozlashingiz va ma'lumotlar qanday yangilanishini sozlashingiz mumkin.

CSV ni Excelga jadval sifatida aylantiring

Ba'zan konvertatsiya natijasi kutilganidan uzoqdir. Ushbu natijani qanday o'zgartirish mumkinligi maqolaning keyingi qismida muhokama qilinadi.

Konversiya jarayonida yuzaga keladigan muammolar va ularning yechimlari

CSV formati mavjud bo'lgan vaqt davomida hech kim uni rasmiy hujjatlashtirish bilan shug'ullanmagan. Shuning uchun, qiymatlarni ajratish uchun vergul qo'llanilishi kerak deb taxmin qilingan bo'lsa-da, aslida turli ma'lumotlar bazalari turli ajratgichlardan foydalanadi - nuqta-vergul, yorliqlar va boshqalar.

Matn chegaralagichlari ham farq qilishi mumkin - ko'pincha ular tirnoq yoki bayt tartibi belgisidir. Ajratuvchilar umuman bo'lmasligi mumkin - keyin ajratuvchi sifatida ishlatiladigan belgi har doim shunday qabul qilinadi (keyin odatda vergul emas - u matnda juda tez-tez ishlatiladi - lekin boshqa, kamroq tarqalgan belgi).

Nostandart fayllar to'g'ri ochilmasligi mumkin - ular kerak bo'lganda ko'rsatilishi uchun siz kompyuter sozlamalarini yoki ochish dasturini o'zgartirishingiz kerak. Keling, qanday qiyinchiliklar borligini va ular uchun qanday echimlar mavjudligini ko'rib chiqaylik.

Fayl to'g'ri ochilmaydi

Dalillar. Hujjatning butun mazmuni birinchi ustunga joylashtiriladi.

Sababi. Hujjat cheklovchi sifatida kompyuter sozlamalarida belgilanmagan yoki boshqa funksiya uchun ajratilgan belgidan foydalanadi. Masalan, vergul raqamning o'nlik qismlarini ajratish uchun ajratilgan bo'lishi mumkin va shuning uchun fayldagi qiymatlarni ajrata olmaydi.

Solutions. Ushbu muammoni hal qilishning turli usullari mavjud:

  1. Hujjatning o'zida ajratuvchi belgini o'zgartiring. Uni Notepad yoki shunga o'xshash muharrirda oching va boshlang'ich qatorga (bo'sh, barcha ma'lumotlar quyidagi satrlarda bo'lishi kerak) quyidagi matnni kiriting:
  • ajratuvchini vergulga o'zgartirish uchun: Sep
  • nuqtali vergulga o'zgartirish uchun: sep=;

Keyin yozilgan yana bir belgi sep = boshlang'ich qatorda, shuningdek, ajratuvchi bo'ladi.

  1. Faylda ishlatiladigan ajratuvchi belgi Excelning o'zida ham ko'rsatilishi mumkin. 2016, 2013 yoki 2010 versiyalarida buning uchun yorliqni ochishingiz kerak ma'lumotlar va "ni tanlangUstunlar boʻyicha matn” bir guruhda "Ma'lumotlar bilan ishlash".

CSV ni Excelga jadval sifatida aylantiring

Bu oynani ochadi "Matnni ustunlarga taqsimlash uchun sehrgarlar". U erda taklif qilingan ma'lumotlar formatlari orasidan ajratgichlari bo'lganlarini tanlashingiz kerak. Keyin bosishingiz kerak Keyingi va chegaralagichni tanlagandan so'ng, tugatmoq.

CSV ni Excelga jadval sifatida aylantiring

  1. Hujjatni avtomatik ravishda ochish uchun Import ustasi, va nafaqat Excel varag'ida, kengaytmani .csv dan .txt ga o'zgartirish mumkin. DA Masters ajratuvchi sifatida har qanday belgini ko'rsatish mumkin - buni qanday qilish kerak, avvalroq maqolada tushuntirilgan.
  2. VBA dan foydalaning. Siz foydalanishingiz mumkin, masalan, – Excel 2000 yoki 2003 uchun javob beradi. Kod boshqa versiyalar uchun mos bo'lishi uchun o'zgartirilishi mumkin.

Yuqorida keltirilgan echimlar shaxsiy hujjatlar uchun mo'ljallangan, ularning sozlamalari odatdagidan farq qiladi. Ushbu harakatlar ketma-ketligi to'g'ri ochilmagan har bir fayl uchun qo'llanilishi kerak. Hujjatlarning aksariyati to'g'ri ochilmasa, ehtimol, eng yaxshi yechim kompyuter sozlamalarini o'zgartirishdir - bu beshinchi yechimda muhokama qilinadi.

  1. Kompyuter sozlamalarida ajratuvchi va kasr nuqtasini o'zgartiring

В Boshqaruv uskunasi, tugma orqali chaqiriladi boshlanish, "ni tanlangQo'shimcha imkoniyatlar" ro'yxatidan "Mintaqaviy standartlar". Bosgandan so'ng, oyna paydo bo'ladiFormat sozlamalari" - unda siz "ni tanlashingiz mumkinRoʻyxatni ajratuvchi” va sonning butun va kasr qismlarini ajratuvchi. Agar fayllar ajratuvchi sifatida vergulni talab qilsa, avval nuqtani kasr sifatida belgilang. Bu aksincha bo'lishi mumkin - ajratuvchi belgi sifatida nuqtali vergul kerak. Keyin kasrlar uchun har qanday belgini qoldirishingiz mumkin, bu mojaroga olib kelmaydi.

CSV ni Excelga jadval sifatida aylantiring

Barcha sozlamalar tugagach, ustiga bosing OK ikkala ochiq oynada - ular yopiladi va o'zgarishlar saqlanadi. Shuni yodda tutingki, ular endi kompyuterdagi barcha dasturlar uchun ishlaydi.

Boshlovchi nollarni olib tashlang

belgi. Dastlabki hujjatdagi ba'zi qiymatlar kasr belgisi bilan ajratilmagan noldan boshlanadigan raqamlardir (masalan, raqamlar, login va parollarning belgilangan soniga ega shifrlar va kodlar, hisoblagich va asboblar ko'rsatkichlari). Excelda bunday raqamlarning boshidagi nollar yo'qoladi. Agar siz faylni tahrirlab, keyin uni Excel ish kitobi sifatida saqlasangiz, endi bu ish kitobida nolga teng raqamlar qaerda ekanligini topa olmaysiz.

Sababi. Excelda matn va raqamlar uchun alohida formatlar mavjud. Matn fayllarida bunday ajratish yo'q va shuning uchun Excel barcha qiymatlarga Umumiy formatni belgilaydi. Bu shuni anglatadiki, matn matn sifatida ko'rsatiladi va alifbo belgilarisiz raqamlar nol bilan boshlanmaydigan raqam sifatida ko'rsatiladi.

qaror. Hujjatni ochganingizda Import ustasini yoqish uchun kengaytmani .txt ga o'zgartiring. 3-bosqichga kirganingizda, noldan boshlanadigan raqamlardan iborat ustunlar formatini matnga o'zgartiring.

CSV ni Excelga jadval sifatida aylantiring

Ba'zi qadriyatlar sanaga o'xshaydi

belgi. Sanalar dastlab oddiy matn yoki raqamlar bo'lgan qiymatlarni ko'rsatadi.

Sababi. Umumiy format qiymatlarni Excelga o'xshash sanalarga aylantirishni o'z ichiga oladi. Agar CSV hujjatida bitta qiymat mavjud bo'lsa may12, keyin Excel varag'ida u sana sifatida ko'rsatiladi.

qaror. Oldingi holatda bo'lgani kabi. Kengaytmani .txt ga o'zgartiring, in Masters sanalarga aylantirilgan qiymatlar formatini matnga o'zgartiring.

CSV ni Excelga jadval sifatida aylantiring

Agar siz, aksincha, ma'lum bir ustunning mazmunini sana sifatida ko'rsatishni istasangiz, uning formatini o'rnating. sana. Sana formatining bir nechta turlari mavjud, shuning uchun ro'yxatdan keraklisini tanlang.

Excelga bir nechta CSV fayllarini qanday import qilish mumkin

Excel bir vaqtning o'zida bir nechta CSV fayllarini ochishi mumkin.

  1. matbuot Fayl> Ochish variantni tanlang Matn fayllari quyida ochiladigan ro'yxatdan.
  2. Bir nechta fayllarni yonma-yon tanlash uchun avval birinchisini tanlang, so'ng bosing smena va oxirgisini bosing. Tanlangan fayllarga qo'shimcha ravishda ular orasidagi barcha fayllar tanlanadi.
  3. bosing ochiq.

CSV ni Excelga jadval sifatida aylantiring

Bu usulning kamchiligi shundaki, har bir tanlangan fayl Excelda alohida ochiladi. Bir hujjatdan boshqasiga o'tish vaqt xarajatlarini oshirishi mumkin. Shu bilan birga, ularning barchasining mazmunini bitta ish kitobidagi varaqlarga nusxalash mumkin.

Tushuntirish uzoq edi, ammo endi siz Excel-da har qanday CSV faylini hech qanday qiyinchiliksiz ochishingiz mumkin bo'ladi. Agar biror narsa birinchi qarashda tushunarsiz bo'lib tuyulsa, faqat ko'rsatilgan amallarni bajaring va hamma narsa aniq bo'ladi.

Leave a Reply