Excel fayllarını CSV formatına necə çevirmək olar

CSV (Virgüllə Ayrılmış Dəyərlər) düz mətndə cədvəl məlumatlarını (rəqəm və mətn) saxlamaq üçün ümumi formatdır. Bu fayl formatı populyar və davamlıdır, çünki çox sayda proqram və tətbiq CSV-ni ən azı idxal / ixrac üçün alternativ fayl formatı kimi başa düşür. Üstəlik, CSV formatı istifadəçiyə fayla baxmağa və məlumatla bağlı problemi dərhal tapmağa, əgər varsa, CSV ayırıcısını, sitat gətirmə qaydalarını və s. dəyişdirməyə imkan verir. Bu mümkündür, çünki CSV sadə mətndir və hətta çox təcrübəli olmayan istifadəçi də xüsusi təlim olmadan asanlıqla başa düşə bilər.

Bu yazıda biz Excel-dən CSV-yə məlumat ixrac etməyin sürətli və səmərəli yollarını öyrənəcəyik və bütün xüsusi və xarici simvolları təhrif etmədən Excel faylını CSV-yə çevirməyi öyrənəcəyik. Məqalədə təsvir olunan üsullar Excel 2013, 2010 və 2007-nin bütün versiyalarında işləyir.

Excel faylını CSV-yə necə çevirmək olar

Excel faylını Outlook ünvan kitabçası və ya Access verilənlər bazası kimi başqa proqrama ixrac etmək istəyirsinizsə, əvvəlcə Excel vərəqini CSV faylına çevirin və sonra faylı idxal edin. . Csv başqa bir tətbiqə. Aşağıda Excel alətindən istifadə edərək Excel iş kitabını CSV formatına necə ixrac etmək barədə addım-addım təlimat verilmişdir - "Kimi saxla.

  1. Excel iş kitabında nişanı açın fayl (Fayl) və klikləyin Kimi saxla (Fərqli saxla). Bundan əlavə, dialoq qutusu Sənədin saxlanması (Fərqli saxla) düyməsini basaraq aça bilərsiniz F12.
  2. Ci Fayl Tipi (Növ kimi saxla) seçin CSV (vergüllə ayrılır) (CSV (Vergüllə ayrılmış)).Excel fayllarını CSV formatına necə çevirmək olarCSV (vergüllə ayrılmış) ilə yanaşı, bir neçə başqa CSV formatı variantları da mövcuddur:
    • CSV (vergüllə ayrılır) (CSV (Vergüllə ayrılmış)). Bu format Excel məlumatlarını vergüllə ayrılmış mətn faylı kimi saxlayır və başqa Windows proqramında və Windows əməliyyat sisteminin fərqli versiyasında istifadə edilə bilər.
    • CSV (Macintosh). Bu format Excel iş kitabını Mac əməliyyat sistemində istifadə üçün vergüllə ayrılmış fayl kimi saxlayır.
    • CSV (MS DOS). Excel iş kitabını MS-DOS əməliyyat sistemində istifadə üçün vergüllə ayrılmış fayl kimi saxlayır.
    • unicode mətn (Unicode Mətn (*txt)). Bu standart Windows, Macintosh, Linux və Solaris Unix daxil olmaqla, demək olar ki, bütün mövcud əməliyyat sistemləri tərəfindən dəstəklənir. Demək olar ki, bütün müasir və hətta bəzi qədim dillərdən simvolları dəstəkləyir. Buna görə də, Excel iş kitabında xarici dillərdə məlumatlar varsa, əvvəlcə onu formatda saxlamağınızı tövsiyə edirəm unicode mətn (Unicode Text (*txt)) və sonra Exceldən UTF-8 və ya UTF-16 CSV formatına ixrac bölməsində təsvir olunduğu kimi CSV-yə çevirin.

Qeyd: Bütün qeyd olunan formatlar yalnız aktiv Excel vərəqini saxlayır.

  1. CSV faylını saxlamaq üçün qovluğu seçin və üzərinə klikləyin Yadda saxla (Saxla). Basdıqdan sonra Yadda saxla (Saxla) iki dialoq qutusu görünəcək. Narahat olmayın, bu mesajlar xəta göstərmir, belə də olmalıdır.
  2. Birinci dialoq qutusu bunu xatırladır Seçilmiş növün faylında yalnız cari vərəq saxlanıla bilər (Seçilmiş fayl növü birdən çox vərəqdən ibarət iş kitablarını dəstəkləmir). Yalnız cari vərəqi saxlamaq üçün basın OK.Excel fayllarını CSV formatına necə çevirmək olarKitabın bütün vərəqlərini saxlamaq istəyirsinizsə, üzərinə klikləyin ləğv (Ləğv et) və kitabın bütün vərəqlərini müvafiq fayl adları ilə ayrı-ayrılıqda saxlayın və ya siz çox səhifəni dəstəkləyən başqa fayl növünü saxlamağı seçə bilərsiniz.
  3. Kliklədikdən sonra OK birinci dialoq qutusunda bəzi funksiyaların CSV formatı tərəfindən dəstəklənmədiyi üçün əlçatmaz olacağı barədə xəbərdarlıq edən ikincisi görünəcək. Bu belə olmalıdır, ona görə də sadəcə klikləyin bəli (Bəli).Excel fayllarını CSV formatına necə çevirmək olar

Excel iş vərəqini CSV faylı olaraq belə saxlamaq olar. Tez və asan və burada çətin ki, heç bir çətinlik yarana bilməz.

UTF-8 və ya UTF-16 kodlaşdırması ilə Excel-dən CSV-yə ixrac edin

Excel vərəqində hər hansı xüsusi və ya xarici simvollar (tilde, vurğu və bənzəri) və ya heroqliflər varsa, Excel vərəqini yuxarıda təsvir edilən şəkildə CSV-yə çevirmək işləməyəcək.

Məsələ ondadır ki, komanda Kimi saxla > CSV (Saxla > CSV) ASCII (Məlumat Mübadiləsi üçün Amerika Standart Kodu) istisna olmaqla, bütün simvolları dəyişdirəcək. Excel vərəqində ikiqat dırnaqlar və ya uzun tirelər varsa (məsələn, mətni kopyalayarkən / yapışdırarkən Excel sənədindən Word sənədindən köçürülür) - belə simvollar da xırdalanacaq.

Asan Həll – Excel Vərəqini Mətn Faylı kimi Saxlayın Unicode(.txt), sonra onu CSV-yə çevirin. Bu yolla, ASCII olmayan bütün simvollar toxunulmaz qalacaq.

Davam etməzdən əvvəl icazə verin, UTF-8 və UTF-16 kodlaşdırmaları arasındakı əsas fərqləri qısaca izah edim ki, hər bir fərdi halda uyğun formatı seçə biləsiniz:

  • UTF-8 hər simvol üçün 1 ilə 4 baytdan istifadə edən daha yığcam kodlaşdırmadır. Faylda ASCII simvolları üstünlük təşkil etdikdə bu formatdan istifadə etmək daha çox tövsiyə olunur, çünki bu simvolların əksəriyyəti 1 bayt yaddaş tələb edir. Başqa bir üstünlük ondan ibarətdir ki, yalnız ASCII simvollarından ibarət UTF-8 faylının kodlaşdırılması eyni ASCII faylından heç bir şəkildə fərqlənməyəcəkdir.
  • UTF-16 hər simvolu saxlamaq üçün 2-4 baytdan istifadə edir. Nəzərə alın ki, bütün hallarda UTF-16 faylı UTF-8 faylından daha çox yaddaş sahəsi tələb etmir. Məsələn, Yapon simvolları UTF-3-də 4-8 bayt, UTF-2-da isə 4-16 bayt yer tutur. Beləliklə, məlumatlarda Yapon, Çin və Koreya dilləri daxil olmaqla Asiya simvolları varsa, UTF-16-dan istifadə etmək məntiqlidir. Bu kodlaşdırmanın əsas çatışmazlığı ondan ibarətdir ki, o, ASCII faylları ilə tam uyğun gəlmir və belə faylları göstərmək üçün xüsusi proqramlar tələb olunur. Nəticə faylları Excel-dən başqa bir yerə idxal etməyi planlaşdırırsınızsa, bunu unutmayın.

Excel faylını CSV UTF-8-ə necə çevirmək olar

Tutaq ki, xarici simvollarla excel vərəqimiz var, nümunəmizdə onlar Yapon adlarıdır.

Excel fayllarını CSV formatına necə çevirmək olar

Bu Excel vərəqini CSV faylına ixrac etmək üçün bütün heroqlifləri saxlayaraq, aşağıdakıları edəcəyik:

  1. Excel-də nişanı açın fayl (Fayl) və klikləyin Kimi saxla (Fərqli saxla).
  2. Sahəyə fayl adını daxil edin Fayl Tipi (Növ kimi saxla) seçin unicode mətn (Unicode Text (*.txt)) və klikləyin Yadda saxla (Yadda saxla).Excel fayllarını CSV formatına necə çevirmək olar
  3. Yaradılmış faylı hər hansı bir standart mətn redaktorunda, məsələn, Notepad-da açın.

Qeyd: Bütün sadə mətn redaktorları Unicode simvollarını tam dəstəkləmir, buna görə də bəziləri düzbucaqlı kimi görünə bilər. Əksər hallarda bu, yekun fayla heç bir şəkildə təsir etməyəcək və siz sadəcə olaraq onu görməməzliyə vura və ya Notepad++ kimi daha təkmil redaktoru seçə bilərsiniz.

  1. Unicode mətn faylımız nişan simvolundan ayırıcı kimi istifadə etdiyindən və biz onu CSV-yə (vergüllə ayrılmış) çevirmək istədiyimiz üçün tab simvollarını vergüllə əvəz etməliyik.

Qeyd: Vergül ayırıcıları olan bir fayl əldə etməyə ciddi ehtiyac yoxdursa, ancaq Excel-in başa düşə biləcəyi hər hansı bir CSV faylına ehtiyacınız varsa, bu addımı atlaya bilərsiniz, çünki Microsoft Excel ayırıcı - cədvəli olan faylları mükəmməl başa düşür.

  1. Əgər hələ də CSV faylına ehtiyacınız varsa (vergüllə ayrılmış), o zaman Notepad-da aşağıdakıları edin:
    • Nişan simvolunu seçin, üzərinə sağ vurun və kontekst menyusunda vurun Surəti (Kopyala) və ya sadəcə klikləyin Ctrl + Caşağıdakı şəkildə göstərildiyi kimi.Excel fayllarını CSV formatına necə çevirmək olar
    • mətbuat Ctrl + Hdialoq qutusunu açmaq üçün Əvəz (Əvəz edin) və kopyalanmış nişan simvolunu sahəyə yapışdırın O (Nə tapın). Bu halda kursor sağa doğru hərəkət edəcək - bu, nişan simvolunun daxil edildiyini bildirir. Sahədə Than (Əvəz et) vergül daxil edin və basın Hamısını dəyişdirin (Hamısını dəyişdirin).Excel fayllarını CSV formatına necə çevirmək olar

    Notepad-da nəticə belə olacaq:

    Excel fayllarını CSV formatına necə çevirmək olar

  2. Basın fayl > Kimi saxla (Fayl > Fərqli saxla), fayl üçün və açılan siyahıya ad daxil edin Encoding (Encoding) seçin UTF-8… Sonra düyməni basın Yadda saxla (Yadda saxla).Excel fayllarını CSV formatına necə çevirmək olar
  3. Windows Explorer-i işə salın və fayl uzantısını dəyişdirin .mətn on . Csv.Uzantısını fərqli şəkildə dəyişdirin .mətn on . Csv Bunu birbaşa Notepad-da edə bilərsiniz. Bunu etmək üçün dialoq qutusunda Kimi saxla (Fərqli saxla) sahəsində Fayl Tipi (Növ kimi yadda saxla) seçimi seçin Bütün sənədlər (Bütün fayllar) və aşağıdakı şəkildə göstərildiyi kimi müvafiq sahədə fayl adına “.csv” əlavə edin.Excel fayllarını CSV formatına necə çevirmək olar
  4. Bunun üçün sekmede Excel-də CSV faylını açın fayl (Filet) yoğurun açıq > Mətn faylları (Aç > Mətn faylları) və məlumatların düzgün olub olmadığını yoxlayın.

Qeyd: Əgər faylınız Excel-dən kənar istifadə üçün nəzərdə tutulubsa və UTF-8 formatı tələb olunursa, vərəqdə heç bir dəyişiklik etməyin və onu yenidən Excel-də saxlamayın, çünki bu, kodlaşdırmanın oxunması ilə bağlı problemlərə səbəb ola bilər. Məlumatların bir hissəsi Excel-də göstərilmirsə, eyni faylı Notepad-da açın və içindəki məlumatları düzəldin. Faylı yenidən UTF-8 formatında saxlamağı unutmayın.

Excel faylını CSV UTF-16-ə necə çevirmək olar

UTF-16 CSV faylına ixrac UTF-8-ə ixrac etməkdən daha sürətli və asandır. Fakt budur ki, faylı qeyd etdiyiniz zaman Excel avtomatik olaraq UTF-16 formatını tətbiq edir unicode mətn (Unicode mətn).

Bunu etmək üçün alətdən istifadə edərək faylı qeyd edin Kimi saxla Excel-də (Fərqli saxla) və sonra Windows Explorer-də yaradılmış faylın genişləndirilməsini dəyişdirin . Csv. Bitdi!

Ayırıcı olaraq nöqtəli vergül və ya nöqtəli vergül olan CSV faylına ehtiyacınız varsa, Notepad-da və ya seçdiyiniz hər hansı digər mətn redaktorunda bütün tab simvollarını müvafiq olaraq vergül və ya nöqtəli vergüllə əvəz edin (bunu necə etmək barədə ətraflı təlimat üçün bu məqalənin əvvəlinə baxın).

Excel fayllarını CSV-yə çevirməyin digər yolları

Excel-dən CSV-yə (UTF-8 və UTF-16) verilənlərin ixracı üçün yuxarıda təsvir edilən üsullar universaldır, yəni 2003-cü ildən 2013-cü ilə qədər istənilən xüsusi simvollarla və Excel-in istənilən versiyasında işləmək üçün uyğundur.

Məlumatları Excel-dən CSV formatına çevirməyin bir çox başqa yolu var. Yuxarıda göstərilən həllərdən fərqli olaraq, bu üsullar təmiz UTF-8 faylı ilə nəticələnməyəcək (bu, Excel fayllarını bir neçə UTF kodlaşdırma seçimində ixrac edə bilən OpenOffice-ə aid deyil). Ancaq əksər hallarda, nəticədə ortaya çıxan fayl düzgün simvol dəstini ehtiva edir, sonra hər hansı bir mətn redaktorundan istifadə edərək ağrısız şəkildə UTF-8 formatına çevrilə bilər.

Google Sheets istifadə edərək Excel faylını CSV-yə çevirin

Göründüyü kimi, Google Sheets istifadə edərək Excel faylını CSV-yə çevirmək çox asandır. Əgər Google Disk kompüterinizdə artıq quraşdırılıbsa, bu 5 sadə addımı yerinə yetirin:

  1. Google Diskdə düyməni basın Yaratmaq (Yarat) və seçin Masa (Elektron cədvəl).
  2. Menyuda fayl (Filet) yoğurun Idxal (İdxal).Excel fayllarını CSV formatına necə çevirmək olar
  3. Basın Download (Yüklə) və kompüterinizdən yükləmək üçün Excel faylını seçin.
  4. Dialoq qutusunda Təsirfayl ort (İdxal faylı) seçin Cədvəli dəyişdirin (Cədvəl dəyişdirin) və klikləyin Idxal (İdxal).Excel fayllarını CSV formatına necə çevirmək olar

Ip ucu: Excel faylı nisbətən kiçikdirsə, vaxta qənaət etmək üçün surəti / yapışdırıb istifadə edərək məlumatları ondan Google elektron cədvəlinə köçürə bilərsiniz.

  1. Menyuda fayl (Filet) yoğurun Kimi yükləyin (kimi yüklə), fayl növünü seçin CSV – fayl kompüterdə saxlanacaq.Excel fayllarını CSV formatına necə çevirmək olar

Nəhayət, bütün simvolların düzgün saxlandığından əmin olmaq üçün yaradılan CSV faylını istənilən mətn redaktorunda açın. Təəssüf ki, bu şəkildə yaradılmış CSV faylları Excel-də həmişə düzgün göstərilmir.

.xlsx faylını .xls olaraq saxlayın və sonra CSV faylına çevirin

Bu üsul heç bir əlavə şərh tələb etmir, çünki adından hər şey artıq aydındır.

Bu həlli Excel-ə həsr olunmuş forumlardan birində tapdım, hansı olduğunu xatırlamıram. Düzünü desəm, mən bu üsuldan heç vaxt istifadə etməmişəm, lakin bir çox istifadəçinin fikrincə, bəzi xüsusi simvollar birbaşa proqramdan qənaət edərkən itirilir. . Xlsx в . Csv, lakin əgər birinci qalırsa . Xlsx kimi saxlaya . XLS, sonra bəyənin . Csv, bu məqalənin əvvəlində etdiyimiz kimi.

Hər halda, Excel-dən CSV faylları yaratmağın bu üsulunu özünüz üçün sınayın və əgər bu işləsə, yaxşı vaxta qənaət olacaq.

OpenOffice istifadə edərək Excel faylını CSV olaraq saxlamaq

OpenOffice, Excel-dən CSV formatına məlumat ixrac etmək üçün əla iş görən elektron cədvəl tətbiqini ehtiva edən açıq mənbə proqramlar dəstidir. Əslində, bu proqram sizə cədvəlləri CSV fayllarına çevirərkən Excel və Google Cədvəllərindən daha çox seçim imkanı verir (kodlaşdırma, ayırıcılar və s.).

Sadəcə Excel faylını OpenOffice Calc-də açın, vurun fayl > Kimi saxla (Fayl > Fərqli saxla) və fayl növünü seçin CSV mətni (CSV mətni).

Növbəti addım parametr dəyərlərini seçməkdir Encoding (simvol dəstləri) и Sahə ayırıcı (Sahə ayırıcı). Əlbəttə ki, ayırıcı kimi vergüllərlə UTF-8 CSV faylı yaratmaq istəyiriksə, onda seçin UTF-8 və müvafiq sahələrə vergül (,) daxil edin. Parametr Mətn ayırıcı (Mətn ayırıcı) adətən dəyişməz qalır – dırnaq işarələri (“). Sonrakı klikləyin OK.

Excel fayllarını CSV formatına necə çevirmək olar

Eyni şəkildə, Excel-dən CSV-yə tez və ağrısız çevrilmə üçün başqa bir proqramdan – LibreOffice-dən istifadə edə bilərsiniz. Razılaşın, Microsoft Excel CSV faylları yaratarkən parametrləri də tənzimləmək imkanı versəydi, çox yaxşı olardı.

Bu yazıda Excel fayllarını CSV-yə çevirmək haqqında bildiyim üsullardan danışdım. Excel-dən CSV-yə ixrac etmək üçün daha səmərəli üsulları bilirsinizsə, bu barədə şərhlərdə bizə məlumat verin. Diqqətiniz üçün təşəkkürlər!

Cavab yaz