Excel fayllarini CSV formatiga qanday o'zgartirish mumkin

CSV (Vergul bilan ajratilgan qiymatlar) jadval ma'lumotlarini (raqamli va matnli) oddiy matnda saqlash uchun keng tarqalgan formatdir. Ushbu fayl formati mashhur va bardoshlidir, chunki ko'plab dasturlar va ilovalar CSV ni hech bo'lmaganda import/eksport uchun muqobil fayl formati sifatida tushunadi. Bundan tashqari, CSV formati foydalanuvchiga faylni ko'rib chiqish va ma'lumotlar bilan bog'liq muammoni darhol topish imkonini beradi, agar mavjud bo'lsa, CSV chegaralagichini, iqtibos qoidalarini va hokazolarni o'zgartiradi. Bu mumkin, chunki CSV oddiy matn va hatto juda tajribali bo'lmagan foydalanuvchi ham uni maxsus tayyorgarliksiz osongina tushunishi mumkin.

Ushbu maqolada biz Excel-dan CSV-ga ma'lumotlarni eksport qilishning tez va samarali usullarini o'rganamiz va Excel faylini barcha maxsus va xorijiy belgilarni buzmasdan CSV-ga qanday aylantirishni o'rganamiz. Maqolada tasvirlangan usullar Excel 2013, 2010 va 2007-ning barcha versiyalarida ishlaydi.

Excel faylini CSV ga qanday aylantirish mumkin

Agar siz Excel faylini Outlook manzillar kitobi yoki Access maʼlumotlar bazasi kabi boshqa ilovalarga eksport qilmoqchi boʻlsangiz, avval Excel varagʻini CSV fayliga aylantiring va keyin faylni import qiling. . Csv boshqa ilovaga. Quyida Excel ish kitobini Excel vositasi yordamida CSV formatiga eksport qilish bo'yicha bosqichma-bosqich ko'rsatma berilgan - "Saqlash".

  1. Excel ish kitobida yorliqni oching Fayl (Fayl) va bosing Saqlash (Boshqa saqlash). Bundan tashqari, dialog oynasi Hujjatni saqlash (Saqlash kabi) tugmachasini bosish orqali ochilishi mumkin F12.
  2. In Fayl turi (Tiri sifatida saqlash) tanlang CSV (vergul bilan ajratilgan) (CSV (vergul bilan ajratilgan)).Excel fayllarini CSV formatiga qanday o'zgartirish mumkinCSV (vergul bilan ajratilgan) ga qo'shimcha ravishda bir nechta boshqa CSV format variantlari mavjud:
    • CSV (vergul bilan ajratilgan) (CSV (vergul bilan ajratilgan)). Ushbu format Excel ma'lumotlarini vergul bilan ajratilgan matn fayli sifatida saqlaydi va boshqa Windows ilovasida va Windows operatsion tizimining boshqa versiyasida foydalanish mumkin.
    • CSV (Macintosh). Ushbu format Excel ish kitobini Mac operatsion tizimida foydalanish uchun vergul bilan ajratilgan fayl sifatida saqlaydi.
    • CSV (MS DOS). MS-DOS operatsion tizimida foydalanish uchun Excel ish kitobini vergul bilan ajratilgan fayl sifatida saqlaydi.
    • unicode matn (Unicode matn (*txt)). Ushbu standart deyarli barcha mavjud operatsion tizimlar, jumladan Windows, Macintosh, Linux va Solaris Unix tomonidan qo'llab-quvvatlanadi. U deyarli barcha zamonaviy va hatto ba'zi qadimgi tillardagi belgilarni qo'llab-quvvatlaydi. Shuning uchun, agar Excel ish kitobida xorijiy tillardagi ma'lumotlar mavjud bo'lsa, avval uni formatda saqlashingizni maslahat beraman unicode matn (Unicode Text (*txt)) va keyinroq Exceldan UTF-8 yoki UTF-16 CSV formatiga eksport qilish bo‘limida tasvirlanganidek CSV ga aylantiring.

Eslatma: Barcha qayd etilgan formatlar faqat faol Excel varag'ini saqlaydi.

  1. CSV faylini saqlash uchun jildni tanlang va ustiga bosing saqlash (Saqlash). Bosgandan keyin saqlash (Saqlash) ikkita dialog oynasi paydo bo'ladi. Xavotir olmang, bu xabarlar xatoni bildirmaydi, shunday bo'lishi kerak.
  2. Birinchi dialog oynasi buni eslatadi Tanlangan turdagi faylda faqat joriy varaqni saqlash mumkin (Tanlangan fayl turi bir nechta varaqlarni o'z ichiga olgan ish kitoblarini qo'llab-quvvatlamaydi). Faqat joriy varaqni saqlash uchun bosing OK.Excel fayllarini CSV formatiga qanday o'zgartirish mumkinAgar siz kitobning barcha varaqlarini saqlamoqchi bo'lsangiz, ustiga bosing bekor qilish (Bekor qilish) va kitobning barcha varaqlarini tegishli fayl nomlari bilan alohida saqlang yoki bir nechta sahifalarni qo'llab-quvvatlaydigan boshqa fayl turini saqlashni tanlashingiz mumkin.
  3. Kliklagandan so'ng OK birinchi dialog oynasida ikkinchisi paydo bo'lib, ba'zi xususiyatlar CSV formatida qo'llab-quvvatlanmasligi sababli mavjud bo'lmasligi haqida ogohlantiradi. Bu shunday bo'lishi kerak, shuning uchun shunchaki bosing ha (Ha).Excel fayllarini CSV formatiga qanday o'zgartirish mumkin

Excel ish varag'i CSV fayli sifatida shunday saqlanishi mumkin. Tez va oson va bu erda hech qanday qiyinchiliklar yuzaga kelishi mumkin emas.

UTF-8 yoki UTF-16 kodlash bilan Exceldan CSV ga eksport qiling

Agar Excel varag'ida biron bir maxsus yoki begona belgilar (tilda, urg'u va shunga o'xshashlar) yoki ierogliflar mavjud bo'lsa, Excel varag'ini yuqorida tavsiflangan tarzda CSV ga aylantirish ishlamaydi.

Gap shundaki, jamoa Saqlash > CSV (Saqlash > CSV) ASCII (Axborot almashish uchun Amerika standart kodi) dan tashqari barcha belgilarni o'zgartiradi. Va agar Excel varag'ida qo'sh tirnoq yoki uzun tire bo'lsa (masalan, matnni nusxalash / joylashtirishda Word hujjatidan Excelga o'tkaziladi) - bunday belgilar ham parchalanadi.

Oson yechim - Excel varaqini matn fayli sifatida saqlang Unicode(.txt), va keyin uni CSV ga aylantiring. Shunday qilib, ASCII bo'lmagan barcha belgilar saqlanib qoladi.

Davom etishdan oldin, UTF-8 va UTF-16 kodlashlari o'rtasidagi asosiy farqlarni qisqacha tushuntirib beraman, shunda har bir alohida holatda siz mos formatni tanlashingiz mumkin:

  • UTF-8 har bir belgi uchun 1 dan 4 baytgacha foydalanadigan yanada ixcham kodlash. Ko'pincha faylda ASCII belgilari ustun bo'lganda ushbu formatdan foydalanish tavsiya etiladi, chunki bu belgilarning aksariyati 1 bayt xotirani talab qiladi. Yana bir afzallik shundaki, faqat ASCII belgilarni o'z ichiga olgan UTF-8 faylini kodlash bir xil ASCII faylidan hech qanday farq qilmaydi.
  • UTF-16 har bir belgini saqlash uchun 2 dan 4 baytgacha foydalanadi. Shuni yodda tutingki, har doim ham UTF-16 fayli UTF-8 faylidan ko'ra ko'proq xotira maydonini talab qilmaydi. Masalan, yaponcha belgilar UTF-3 da 4 dan 8 baytgacha, UTF-2 da 4 dan 16 baytgacha joy oladi. Shunday qilib, agar ma'lumotlarda yapon, xitoy va koreys tillari kabi osiyocha belgilar mavjud bo'lsa, UTF-16 dan foydalanish mantiqan to'g'ri keladi. Ushbu kodlashning asosiy kamchiligi shundaki, u ASCII fayllari bilan to'liq mos kelmaydi va bunday fayllarni ko'rsatish uchun maxsus dasturlarni talab qiladi. Olingan fayllarni Exceldan boshqa joyga import qilishni rejalashtirayotgan bo'lsangiz, buni yodda tuting.

Excel faylini CSV UTF-8 ga qanday aylantirish mumkin

Aytaylik, bizda xorijiy belgilar bilan Excel varag'i bor, bizning misolimizda ular yapon nomlari.

Excel fayllarini CSV formatiga qanday o'zgartirish mumkin

Ushbu Excel varag'ini CSV fayliga eksport qilish uchun barcha ierogliflarni saqlagan holda, biz quyidagilarni bajaramiz:

  1. Excelda yorliqni oching Fayl (Fayl) va bosing Saqlash (Boshqa saqlash).
  2. Maydonga fayl nomini kiriting Fayl turi (Tiri sifatida saqlash) tanlang unicode matn (Unicode Text (*.txt)) va bosing saqlash (Saqlash).Excel fayllarini CSV formatiga qanday o'zgartirish mumkin
  3. Yaratilgan faylni har qanday standart matn muharririda, masalan, Notepadda oching.

Eslatma: Hamma oddiy matn muharrirlari Unicode belgilarini to'liq qo'llab-quvvatlamaydi, shuning uchun ba'zilari to'rtburchaklar shaklida ko'rinishi mumkin. Ko'pgina hollarda, bu yakuniy faylga hech qanday ta'sir qilmaydi va siz uni e'tiborsiz qoldirishingiz yoki Notepad++ kabi yanada rivojlangan muharrirni tanlashingiz mumkin.

  1. Bizning Unicode matn faylimiz yorliq belgisini chegaralovchi sifatida ishlatganligi sababli va biz uni CSV ga (vergul bilan ajratilgan) aylantirmoqchimiz, biz yorliq belgilarini vergul bilan almashtirishimiz kerak.

Eslatma: Agar vergul ajratgichlari bo'lgan faylni olishning qat'iy ehtiyoji bo'lmasa, lekin sizga Excel tushunadigan har qanday CSV fayli kerak bo'lsa, bu bosqichni o'tkazib yuborishingiz mumkin, chunki Microsoft Excel ajratuvchi - jadvalli fayllarni juda yaxshi tushunadi.

  1. Agar sizga hali ham CSV fayli kerak bo'lsa (vergul bilan ajratilgan), Notepadda quyidagilarni bajaring:
    • Yorliq belgisini tanlang, ustiga o'ng tugmasini bosing va kontekst menyusida bosing nusxa (Nusxalash) yoki shunchaki bosing Ctrl + Cquyidagi rasmda ko'rsatilganidek.Excel fayllarini CSV formatiga qanday o'zgartirish mumkin
    • matbuot Ctrl + Hdialog oynasini ochish uchun O'zgartirish (Almashtirish) va nusxalangan yorliq belgisini maydonga joylashtiring ekan (Nimani toping). Bunday holda, kursor o'ngga siljiydi - bu yorliq belgisi kiritilganligini anglatadi. Maydonda dan (Almashtirish) vergulni kiriting va bosing Hammasini almashtiring (Hammasini almashtiring).Excel fayllarini CSV formatiga qanday o'zgartirish mumkin

    Bloknotda natija shunday bo'ladi:

    Excel fayllarini CSV formatiga qanday o'zgartirish mumkin

  2. bosing Fayl > Saqlash (Fayl > Boshqacha saqlash), fayl nomini va ochiladigan ro‘yxatga kiriting Kodlash (kodlash) ni tanlang UTF-8… Keyin tugmani bosing saqlash (Saqlash).Excel fayllarini CSV formatiga qanday o'zgartirish mumkin
  3. Windows Explorer-ni ishga tushiring va fayl kengaytmasini o'zgartiring .txt on . Csv.Kengaytmani boshqacha o'zgartiring .txt on . Csv Buni to'g'ridan-to'g'ri bloknotda qilishingiz mumkin. Buning uchun dialog oynasida Saqlash Maydonda (boshqacha saqlash). Fayl turi (Tiri sifatida saqlash) variantni tanlang Barcha fayllar (Barcha fayllar) va quyidagi rasmda ko'rsatilganidek, tegishli maydondagi fayl nomiga “.csv” qo'shing.Excel fayllarini CSV formatiga qanday o'zgartirish mumkin
  4. Buning uchun yorliqda CSV faylini Excelda oching Fayl (Filet) yoğurun ochiq > Matn fayllari (Ochish > Matn fayllari) va ma'lumotlar yaxshi yoki yo'qligini tekshiring.

Eslatma: Agar faylingiz Exceldan tashqarida foydalanish uchun mo'ljallangan bo'lsa va UTF-8 formati talab qilinsa, varaqga hech qanday o'zgartirish kiritmang va uni Excelda qayta saqlamang, chunki bu kodlashni o'qish bilan bog'liq muammolarga olib kelishi mumkin. Agar ma'lumotlarning bir qismi Excelda ko'rsatilmasa, xuddi shu faylni Notepadda oching va undagi ma'lumotlarni to'g'rilang. Faylni yana UTF-8 formatida saqlashni unutmang.

Excel faylini CSV UTF-16 ga qanday aylantirish mumkin

UTF-16 CSV fayliga eksport qilish UTF-8 ga eksport qilishdan ko'ra tezroq va osonroq. Haqiqat shundaki, faylni saqlaganingizda Excel avtomatik ravishda UTF-16 formatini qo'llaydi unicode matn (Unicode matn).

Buning uchun asbob yordamida faylni saqlang Saqlash Excelda (boshqacha saqlash) va keyin Windows Explorer-da yaratilgan fayl kengaytmasini o'zgartiring . Csv. Bajarildi!

Agar sizga chegaralovchi sifatida nuqtali vergul yoki nuqta-vergul bilan CSV fayl kerak bo'lsa, Notepad yoki o'zingiz tanlagan boshqa matn muharririda barcha yorliq belgilarini mos ravishda vergul yoki nuqta-vergul bilan almashtiring (buni qanday qilish bo'yicha batafsil ko'rsatmalar uchun ushbu maqolaning avvaliga qarang).

Excel fayllarini CSV ga aylantirishning boshqa usullari

Exceldan CSV ga (UTF-8 va UTF-16) ma'lumotlarni eksport qilish uchun yuqorida tavsiflangan usullar universaldir, ya'ni har qanday maxsus belgilar bilan va 2003 yildan 2013 yilgacha Excelning istalgan versiyasida ishlash uchun mos keladi.

Excel-dan CSV formatiga ma'lumotlarni o'zgartirishning ko'plab boshqa usullari mavjud. Yuqorida ko'rsatilgan echimlardan farqli o'laroq, bu usullar sof UTF-8 fayliga olib kelmaydi (bu OpenOffice-ga taalluqli emas, Excel fayllarini bir nechta UTF kodlash opsiyalarida eksport qila oladi). Ammo ko'p hollarda, natijada olingan fayl to'g'ri belgilar to'plamini o'z ichiga oladi, keyinchalik u har qanday matn muharriri yordamida og'riqsiz ravishda UTF-8 formatiga o'zgartirilishi mumkin.

Google Sheets yordamida Excel faylini CSV ga aylantiring

Ma'lum bo'lishicha, Google Sheets yordamida Excel faylini CSV ga aylantirish juda oson. Agar Google Drive kompyuteringizda allaqachon o'rnatilgan bo'lsa, quyidagi 5 oddiy qadamni bajaring:

  1. Google Drive-da tugmani bosing yaratish (Yaratish) va tanlang stol (Elektron jadval).
  2. Menyuda Fayl (Filet) yoğurun import (Import).Excel fayllarini CSV formatiga qanday o'zgartirish mumkin
  3. bosing Download (Yuklash) va kompyuteringizdan yuklash uchun Excel faylini tanlang.
  4. Muloqot oynasida Impfayl or (Faylni import qilish) ni tanlang Jadvalni almashtiring (Elektron jadvalni almashtiring) va bosing import (Import).Excel fayllarini CSV formatiga qanday o'zgartirish mumkin

Maslahat: Agar Excel fayli nisbatan kichik bo'lsa, vaqtni tejash uchun siz nusxalash / joylashtirish yordamida undan ma'lumotlarni Google elektron jadvaliga o'tkazishingiz mumkin.

  1. Menyuda Fayl (Filet) yoğurun Sifatida yuklab oling (Yuklab olish kabi), fayl turini tanlang CSV – fayl kompyuterda saqlanadi.Excel fayllarini CSV formatiga qanday o'zgartirish mumkin

Nihoyat, barcha belgilar to'g'ri saqlanganligiga ishonch hosil qilish uchun yaratilgan CSV faylini istalgan matn muharririda oching. Afsuski, shu tarzda yaratilgan CSV fayllar Excelda har doim ham to'g'ri ko'rsatilmaydi.

.xlsx faylini .xls sifatida saqlang va keyin CSV fayliga aylantiring

Ushbu usul qo'shimcha izohlarni talab qilmaydi, chunki hamma narsa allaqachon nomdan aniq.

Men bu yechimni Excelga bag'ishlangan forumlardan birida topdim, qaysi biri esimda yo'q. Rostini aytsam, men bu usulni hech qachon ishlatmaganman, lekin ko'plab foydalanuvchilarning fikriga ko'ra, to'g'ridan-to'g'ri saqlash paytida ba'zi maxsus belgilar yo'qoladi. . Xlsx в . Csv, lekin birinchi bo'lsa qoladi . Xlsx sifatida saqlash .xls, keyin esa yoqadi . Csv, biz ushbu maqolaning boshida qilganimizdek.

Qanday bo'lmasin, Exceldan CSV fayllarini yaratishning ushbu usulini o'zingiz uchun sinab ko'ring va agar u ishlayotgan bo'lsa, vaqtni tejash yaxshi bo'ladi.

OpenOffice yordamida Excel faylini CSV sifatida saqlash

OpenOffice - bu Exceldan CSV formatiga ma'lumotlarni eksport qilishda ajoyib ishni bajaradigan elektron jadval ilovasini o'z ichiga olgan ochiq manbali ilovalar to'plami. Aslida, ushbu ilova elektron jadvallarni CSV fayllariga (kodlash, cheklovchilar va boshqalar) aylantirishda Excel va Google Sheets birlashganidan ko'ra ko'proq imkoniyatlardan foydalanish imkonini beradi.

Faqat OpenOffice Calc-da Excel faylini oching, bosing Fayl > Saqlash (Fayl > Boshqacha saqlash) va fayl turini tanlang CSV matni (CSV matni).

Keyingi qadam parametr qiymatlarini tanlashdir Kodlash (Belgilar to'plami) i Maydon ajratuvchi (Maydon ajratuvchi). Albatta, agar biz ajratuvchi sifatida vergul bilan UTF-8 CSV faylini yaratmoqchi bo'lsak, unda tanlang UTF-8 va tegishli maydonlarga vergul (,) qo'ying. Parametr Matn ajratuvchi (Matn ajratuvchi) odatda o'zgarishsiz qoldiriladi - tirnoq belgilari ("). Keyingi bosing OK.

Excel fayllarini CSV formatiga qanday o'zgartirish mumkin

Xuddi shu tarzda, Excel-dan CSV-ga tez va og'riqsiz o'tkazish uchun siz boshqa dastur - LibreOffice-dan foydalanishingiz mumkin. Qabul qilaman, agar Microsoft Excel CSV fayllarini yaratishda sozlamalarni sozlash imkoniyatini taqdim etsa yaxshi bo'lardi.

Ushbu maqolada men Excel fayllarini CSV-ga o'zgartirish haqida biladigan usullar haqida gapirib berdim. Agar siz Excel-dan CSV-ga eksport qilishning samarali usullarini bilsangiz, bu haqda bizga sharhlarda aytib bering. E'tibor uchun rahmat!

Leave a Reply