როგორ გადავიტანოთ Excel ფაილები CSV ფორმატში

CSV (მძიმით გამოყოფილი მნიშვნელობები) არის ჩვეულებრივი ფორმატი ტაბულური მონაცემების (რიცხვითი და ტექსტის) შესანახად უბრალო ტექსტში. ფაილის ეს ფორმატი პოპულარული და გამძლეა იმის გამო, რომ პროგრამებისა და აპლიკაციების დიდ რაოდენობას ესმის CSV, სულ მცირე, როგორც ფაილის ალტერნატიული ფორმატი იმპორტის / ექსპორტისთვის. უფრო მეტიც, CSV ფორმატი საშუალებას აძლევს მომხმარებელს შეხედოს ფაილს და დაუყოვნებლივ აღმოაჩინოს პრობლემა მონაცემებთან დაკავშირებით, ასეთის არსებობის შემთხვევაში შეცვალოს CSV დელიმიტერი, ციტირების წესები და ა.შ. ეს შესაძლებელია, რადგან CSV არის მარტივი ტექსტი და არც ისე გამოცდილი მომხმარებელიც კი ადვილად გაიგებს მას სპეციალური მომზადების გარეშე.

ამ სტატიაში ჩვენ ვისწავლით Excel-დან CSV-ში მონაცემების ექსპორტის სწრაფ და ეფექტურ გზებს და ვისწავლით თუ როგორ გადაიყვანოთ Excel ფაილი CSV-ში ყველა სპეციალური და უცხო სიმბოლოების დამახინჯების გარეშე. სტატიაში აღწერილი ტექნიკა მუშაობს Excel 2013, 2010 და 2007 წლების ყველა ვერსიაში.

როგორ გადავიტანოთ Excel ფაილი CSV-ში

თუ გსურთ Excel-ის ფაილის ექსპორტი სხვა აპლიკაციაში, როგორიცაა Outlook მისამართების წიგნი ან Access მონაცემთა ბაზა, ჯერ გადააკეთეთ Excel-ის ფურცელი CSV ფაილად, შემდეგ კი ფაილის იმპორტი . Csv სხვა აპლიკაციაში. ქვემოთ მოცემულია ეტაპობრივი სახელმძღვანელო, თუ როგორ უნდა მოხდეს Excel სამუშაო წიგნის ექსპორტი CSV ფორმატში Excel ინსტრუმენტის გამოყენებით – “შეინახე როგორც".

  1. Excel-ის სამუშაო წიგნში გახსენით ჩანართი ფაილი (ფაილი) და დააწკაპუნეთ შეინახე როგორც (Შეინახე როგორც). გარდა ამისა, დიალოგური ფანჯარა დოკუმენტის შენახვა (Save as) გახსნა შესაძლებელია ღილაკის დაჭერით F12.
  2. ამ ფაილის ტიპი (შენახვა როგორც ტიპი) აირჩიეთ CSV (გამოყოფილი მძიმეებით) (CSV (მძიმით გამოყოფილი)).როგორ გადავიტანოთ Excel ფაილები CSV ფორმატშიგარდა CSV (მძიმით გამოყოფილი), CSV ფორმატის რამდენიმე სხვა ვარიანტია ხელმისაწვდომი:
    • CSV (გამოყოფილი მძიმეებით) (CSV (მძიმით გამოყოფილი)). ეს ფორმატი ინახავს Excel-ის მონაცემებს მძიმით გამოყოფილი ტექსტური ფაილის სახით და შეიძლება გამოყენებულ იქნას Windows-ის სხვა აპლიკაციაში და Windows ოპერაციული სისტემის სხვა ვერსიაში.
    • CSV (Macintosh). ეს ფორმატი ინახავს Excel სამუშაო წიგნს, როგორც მძიმით გამოყოფილი ფაილი Mac ოპერაციულ სისტემაში გამოსაყენებლად.
    • CSV (MS DOS). ინახავს Excel-ის სამუშაო წიგნს, როგორც მძიმით გამოყოფილი ფაილი MS-DOS ოპერაციულ სისტემაში გამოსაყენებლად.
    • Unicode ტექსტი (უნიკოდის ტექსტი (*txt)). ამ სტანდარტს მხარს უჭერს თითქმის ყველა არსებული ოპერაციული სისტემა, მათ შორის Windows, Macintosh, Linux და Solaris Unix. იგი მხარს უჭერს სიმბოლოებს თითქმის ყველა თანამედროვე და ზოგიერთი უძველესი ენიდანაც კი. ამიტომ, თუ Excel-ის სამუშაო წიგნი შეიცავს მონაცემებს უცხო ენებზე, გირჩევთ, პირველ რიგში შეინახოთ იგი ფორმატში Unicode ტექსტი (Unicode Text (*txt)) და შემდეგ გადაიყვანეთ CSV-ში, როგორც ეს აღწერილია მოგვიანებით ექსპორტში Excel-დან UTF-8 ან UTF-16 CSV ფორმატში.

შენიშვნა: ყველა აღნიშნული ფორმატი ინახავს მხოლოდ აქტიურ Excel ფურცელს.

  1. აირჩიეთ საქაღალდე CSV ფაილის შესანახად და დააწკაპუნეთ გადარჩენა (შენახვა).დაჭერის შემდეგ გადარჩენა (შენახვა) გამოჩნდება ორი დიალოგური ფანჯარა. არ ინერვიულოთ, ეს შეტყობინებები არ მიუთითებს შეცდომაზე, ასეც უნდა იყოს.
  2. პირველი დიალოგური ფანჯარა ამას შეგახსენებთ არჩეული ტიპის ფაილში მხოლოდ მიმდინარე ფურცლის შენახვაა შესაძლებელი (შერჩეული ფაილის ტიპი არ უჭერს მხარს სამუშაო წიგნებს, რომლებიც შეიცავს მრავალ ფურცელს). მხოლოდ მიმდინარე ფურცლის შესანახად, უბრალოდ დააჭირეთ OK.როგორ გადავიტანოთ Excel ფაილები CSV ფორმატშითუ გსურთ შეინახოთ წიგნის ყველა ფურცელი, დააწკაპუნეთ გაუქმების (გაუქმება) და შეინახეთ წიგნის ყველა ფურცელი ინდივიდუალურად შესაბამისი ფაილის სახელებით, ან შეგიძლიათ აირჩიოთ ფაილის სხვა ტიპის შენახვა, რომელიც მხარს უჭერს მრავალ გვერდს.
  3. დაჭერით OK პირველ დიალოგურ ფანჯარაში გამოჩნდება მეორე, რომელიც აფრთხილებს, რომ ზოგიერთი ფუნქცია მიუწვდომელია, რადგან ისინი არ არის მხარდაჭერილი CSV ფორმატით. ასე უნდა იყოს, ასე რომ უბრალოდ დააწკაპუნეთ დიახ (დიახ).როგორ გადავიტანოთ Excel ფაილები CSV ფორმატში

ასე შეიძლება Excel-ის სამუშაო ფურცლის შენახვა CSV ფაილის სახით. სწრაფი და მარტივი, და ძნელად რაიმე სირთულე შეიძლება წარმოიშვას აქ.

ექსპორტი Excel-დან CSV-ში UTF-8 ან UTF-16 კოდირებით

თუ Excel-ის ფურცელი შეიცავს რაიმე სპეციალურ ან უცხო სიმბოლოს (ტილდა, აქცენტი და მსგავსი) ან იეროგლიფები, მაშინ Excel-ის ფურცლის CSV-ზე გადაყვანა ზემოთ აღწერილი წესით არ იმუშავებს.

საქმე იმაშია, რომ გუნდი შეინახე როგორც > CSV (შენახვა როგორც > CSV) დაამარცხებს ყველა სიმბოლოს, გარდა ASCII (ამერიკული სტანდარტული კოდი ინფორმაციის ურთიერთგაცვლისთვის). და თუ Excel-ის ფურცელზე არის ორმაგი ციტატები ან გრძელი ტირეები (გადატანილია Excel-ში, მაგალითად, Word დოკუმენტიდან ტექსტის კოპირების / ჩასმისას) - ასეთი სიმბოლოები ასევე გახეხილი იქნება.

მარტივი გამოსავალი – შეინახეთ Excel ფურცელი ტექსტურ ფაილად Unicode (.txt)და შემდეგ გადაიყვანეთ CSV-ში. ამ გზით, ყველა არა-ASCII სიმბოლო ხელუხლებელი დარჩება.

სანამ გადავიდოდეთ, ნება მომეცით მოკლედ აგიხსნათ ძირითადი განსხვავებები UTF-8 და UTF-16 დაშიფვრებს შორის, ასე რომ თითოეულ ცალკეულ შემთხვევაში შეგიძლიათ აირჩიოთ შესაბამისი ფორმატი:

  • UTF-8 არის უფრო კომპაქტური კოდირება, რომელიც იყენებს 1-დან 4 ბაიტს თითოეული სიმბოლოსთვის. ყველაზე ხშირად რეკომენდებულია ამ ფორმატის გამოყენება, როდესაც ფაილში ჭარბობს ASCII სიმბოლოები, რადგან ამ სიმბოლოების უმეტესობას 1 ბაიტი მეხსიერება სჭირდება. კიდევ ერთი უპირატესობა ის არის, რომ UTF-8 ფაილის კოდირება, რომელიც შეიცავს მხოლოდ ASCII სიმბოლოებს, არანაირად არ განსხვავდება იმავე ASCII ფაილისგან.
  • UTF-16 იყენებს 2-დან 4 ბაიტს თითოეული სიმბოლოს შესანახად. გთხოვთ გაითვალისწინოთ, რომ ყველა შემთხვევაში UTF-16 ფაილს არ სჭირდება მეხსიერების მეტი სივრცე, ვიდრე UTF-8 ფაილი. მაგალითად, იაპონური სიმბოლოები იკავებს 3-დან 4 ბაიტს UTF-8-ში და 2-დან 4 ბაიტამდე UTF-16-ში. ამრიგად, აზრი აქვს UTF-16-ის გამოყენებას, თუ მონაცემები შეიცავს აზიურ სიმბოლოებს, მათ შორის იაპონურ, ჩინურ და კორეულ სიმბოლოებს. ამ კოდირების მთავარი მინუსი არის ის, რომ ის სრულად არ არის თავსებადი ASCII ფაილებთან და მოითხოვს სპეციალურ პროგრამებს ასეთი ფაილების ჩვენებისთვის. გაითვალისწინეთ ეს, თუ გეგმავთ მიღებული ფაილების იმპორტს Excel-დან სადმე სხვაგან.

როგორ გადავიტანოთ Excel ფაილი CSV UTF-8-ში

დავუშვათ, გვაქვს ექსელის ფურცელი უცხო სიმბოლოებით, ჩვენს მაგალითში ისინი იაპონური სახელებია.

როგორ გადავიტანოთ Excel ფაილები CSV ფორმატში

ამ Excel ფურცლის CSV ფაილში ექსპორტისთვის, ყველა იეროგლიფის შენახვისას, ჩვენ გავაკეთებთ შემდეგს:

  1. Excel-ში გახსენით ჩანართი ფაილი (ფაილი) და დააწკაპუნეთ შეინახე როგორც (Შეინახე როგორც).
  2. შეიყვანეთ ფაილის სახელი ველში ფაილის ტიპი (შენახვა როგორც ტიპი) აირჩიეთ Unicode ტექსტი (Unicode Text (*.txt)) და დააწკაპუნეთ გადარჩენა (Გადარჩენა).როგორ გადავიტანოთ Excel ფაილები CSV ფორმატში
  3. გახსენით შექმნილი ფაილი ნებისმიერ სტანდარტულ ტექსტურ რედაქტორში, როგორიცაა Notepad.

შენიშვნა: ყველა მარტივი ტექსტური რედაქტორი სრულად არ უჭერს მხარს უნიკოდის სიმბოლოებს, ამიტომ ზოგიერთი შეიძლება გამოჩნდეს მართკუთხედებად. უმეტეს შემთხვევაში, ეს არანაირად არ იმოქმედებს საბოლოო ფაილზე და შეგიძლიათ უბრალოდ უგულებელყოთ იგი ან აირჩიოთ უფრო მოწინავე რედაქტორი, როგორიცაა Notepad++.

  1. ვინაიდან ჩვენი Unicode ტექსტური ფაილი იყენებს tab სიმბოლოს, როგორც დელიმიტერებს, და ჩვენ გვინდა მისი გადაყვანა CSV-ში (მძიმით გამოყოფილი), ჩვენ უნდა შევცვალოთ ჩანართის სიმბოლოები მძიმეებით.

შენიშვნა: თუ არ არის მკაცრი საჭიროება ფაილის მიღება მძიმით დელიმიტერებით, მაგრამ გჭირდებათ ნებისმიერი CSV ფაილი, რომლის გაგებაც Excel-ს შეუძლია, მაშინ ეს ნაბიჯი შეიძლება გამოტოვოთ, რადგან Microsoft Excel შესანიშნავად ესმის ფაილებს დელიმიტერით - ცხრილებით.

  1. თუ ჯერ კიდევ გჭირდებათ CSV ფაილი (მძიმით გამოყოფილი), მაშინ გააკეთეთ შემდეგი Notepad-ში:
    • აირჩიეთ ჩანართის სიმბოლო, დააწკაპუნეთ მასზე მარჯვენა ღილაკით და კონტექსტურ მენიუში დააწკაპუნეთ დააკოპირეთ (ასლი), ან უბრალოდ დააწკაპუნეთ Ctrl + Cროგორც ნაჩვენებია ქვემოთ მოცემულ სურათზე.როგორ გადავიტანოთ Excel ფაილები CSV ფორმატში
    • პრეს Ctrl + Hდიალოგური ფანჯრის გასახსნელად შემცვლელი (ჩანაცვლება) და ჩასვით კოპირებული ჩანართის სიმბოლო ველში რომ (იპოვე რა). ამ შემთხვევაში, კურსორი გადავა მარჯვნივ - ეს ნიშნავს, რომ ჩასმულია ჩანართის სიმბოლო. მინდორში მეტი (ჩანაცვლება) ჩაწერეთ მძიმით და დააჭირეთ შეცვალეთ ყველა (შეცვალეთ ყველა).როგორ გადავიტანოთ Excel ფაილები CSV ფორმატში

    Notepad-ში შედეგი იქნება დაახლოებით ასეთი:

    როგორ გადავიტანოთ Excel ფაილები CSV ფორმატში

  2. დაწკაპეთ ფაილი > შეინახე როგორც (ფაილი > შენახვა როგორც), შეიყვანეთ ფაილის სახელი და ჩამოსაშლელ სიაში კოდირების (დაშიფვრა) აირჩიეთ UTF-8… შემდეგ დააჭირეთ ღილაკს გადარჩენა (Გადარჩენა).როგორ გადავიტანოთ Excel ფაილები CSV ფორმატში
  3. გაუშვით Windows Explorer და შეცვალეთ ფაილის გაფართოება .ტექსტი on . Csv.შეცვალეთ გაფართოება სხვაგვარად .ტექსტი on . Csv ამის გაკეთება შეგიძლიათ პირდაპირ Notepad-ში. ამისათვის, დიალოგურ ფანჯარაში შეინახე როგორც (შენახვა როგორც) ველში ფაილის ტიპი (შენახვა როგორც ტიპის) აირჩიეთ ვარიანტი Ყველა ფაილი (ყველა ფაილი) და დაამატეთ „.csv“ ფაილის სახელს შესაბამის ველში, როგორც ეს ნაჩვენებია ქვემოთ მოცემულ ფიგურაში.როგორ გადავიტანოთ Excel ფაილები CSV ფორმატში
  4. გახსენით CSV ფაილი Excel-ში, ამისათვის ჩანართზე ფაილი (ფილე) მოზილეთ ღიაა > ტექსტური ფაილი (გახსენით > ტექსტური ფაილები) და შეამოწმეთ მონაცემები წესრიგშია.

შენიშვნა: თუ თქვენი ფაილი განკუთვნილია Excel-ის მიღმა გამოსაყენებლად და UTF-8 ფორმატის მოთხოვნაა, მაშინ ნუ შეიტანეთ ცვლილებები ფურცელში და აღარ შეინახოთ იგი Excel-ში, რადგან ამან შეიძლება გამოიწვიოს კოდირების წაკითხვის პრობლემები. თუ მონაცემთა ზოგიერთი ნაწილი არ არის ნაჩვენები Excel-ში, გახსენით იგივე ფაილი Notepad-ში და შეასწორეთ მასში არსებული მონაცემები. არ დაგავიწყდეთ ფაილის ხელახლა შენახვა UTF-8 ფორმატში.

როგორ გადავიტანოთ Excel ფაილი CSV UTF-16-ში

UTF-16 CSV ფაილში ექსპორტი ბევრად უფრო სწრაფი და მარტივია, ვიდრე UTF-8-ში ექსპორტი. ფაქტია, რომ Excel ავტომატურად იყენებს UTF-16 ფორმატს, როდესაც ფაილს ინახავთ Unicode ტექსტი (უნიკოდის ტექსტი).

ამისათვის შეინახეთ ფაილი ხელსაწყოს გამოყენებით შეინახე როგორც (შენახვა როგორც) Excel-ში და შემდეგ Windows Explorer-ში შეცვალეთ შექმნილი ფაილის გაფართოება . Csv. Შესრულებულია!

თუ დაგჭირდებათ CSV ფაილი მძიმით ან მძიმით, როგორც განმსაზღვრელი, ჩაანაცვლეთ ყველა ჩანართის სიმბოლოები მძიმით ან მძიმით, შესაბამისად Notepad-ში ან თქვენი არჩევანის ნებისმიერ სხვა ტექსტურ რედაქტორში (დაწვრილებითი ინსტრუქციებისთვის იხილეთ ამ სტატიაში ადრე).

Excel ფაილების CSV-ში გადაყვანის სხვა გზები

ზემოთ აღწერილი მეთოდები Excel-დან CSV-ში მონაცემების ექსპორტისთვის (UTF-8 და UTF-16) უნივერსალურია, ანუ შესაფერისია ნებისმიერ სპეციალურ სიმბოლოებთან მუშაობისთვის და Excel-ის ნებისმიერ ვერსიაში 2003 წლიდან 2013 წლამდე.

არსებობს მრავალი სხვა გზა Excel-დან მონაცემების CSV ფორმატში გადასაყვანად. ზემოთ ნაჩვენები გადაწყვეტილებებისგან განსხვავებით, ეს მეთოდები არ გამოიწვევს სუფთა UTF-8 ფაილს (ეს არ ეხება OpenOffice-ს, რომელსაც შეუძლია Excel ფაილების ექსპორტი რამდენიმე UTF კოდირების ვარიანტში). მაგრამ უმეტეს შემთხვევაში, შედეგად მიღებული ფაილი შეიცავს სიმბოლოების სწორ კომპლექტს, რომელიც შემდეგ შეიძლება უმტკივნეულოდ გარდაიქმნას UTF-8 ფორმატში ნებისმიერი ტექსტური რედაქტორის გამოყენებით.

გადააკეთეთ Excel ფაილი CSV-ში Google Sheets-ის გამოყენებით

როგორც ირკვევა, ძალიან ადვილია Excel ფაილის CSV-ში გადაყვანა Google Sheets-ის გამოყენებით. იმ პირობით, რომ Google Drive უკვე დაინსტალირებულია თქვენს კომპიუტერში, მიჰყევით ამ 5 მარტივ ნაბიჯს:

  1. Google Drive-ში დააჭირეთ ღილაკს შექმნა (შექმნა) და აირჩიეთ მაგიდის (ელცხრილი).
  2. მენიუში ფაილი (ფილე) მოზილეთ იმპორტი (იმპორტი).როგორ გადავიტანოთ Excel ფაილები CSV ფორმატში
  3. დაწკაპეთ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ (ატვირთეთ) და აირჩიეთ Excel ფაილი თქვენი კომპიუტერიდან ასატვირთად.
  4. დიალოგურ ფანჯარაში იმპფაილის ორტ (ფაილის იმპორტი) აირჩიეთ ცხრილის შეცვლა (შეცვალეთ ცხრილი) და დააწკაპუნეთ იმპორტი (იმპორტი).როგორ გადავიტანოთ Excel ფაილები CSV ფორმატში

რჩევა: თუ Excel ფაილი შედარებით მცირეა, მაშინ დროის დაზოგვის მიზნით, შეგიძლიათ მისგან მონაცემები გადაიტანოთ Google ცხრილზე კოპირების / ჩასმის გამოყენებით.

  1. მენიუში ფაილი (ფილე) მოზილეთ ჩამოტვირთვა (ჩამოტვირთეთ როგორც), აირჩიეთ ფაილის ტიპი CSV - ფაილი შეინახება კომპიუტერში.როგორ გადავიტანოთ Excel ფაილები CSV ფორმატში

და ბოლოს, გახსენით გენერირებული CSV ფაილი ნებისმიერ ტექსტურ რედაქტორში, რათა დარწმუნდეთ, რომ ყველა სიმბოლო სწორად არის შენახული. სამწუხაროდ, ამ გზით შექმნილი CSV ფაილები ყოველთვის არ ჩანს სწორად Excel-ში.

შეინახეთ .xlsx ფაილი როგორც .xls და შემდეგ გადაიყვანეთ CSV ფაილად

ეს მეთოდი არ საჭიროებს დამატებით კომენტარს, რადგან ყველაფერი უკვე ნათელია სახელიდან.

ეს გამოსავალი ვიპოვე Excel-ისადმი მიძღვნილ ერთ-ერთ ფორუმზე, არ მახსოვს რომელი. მართალი გითხრათ, მე არასოდეს გამომიყენებია ეს მეთოდი, მაგრამ ბევრი მომხმარებლის აზრით, ზოგიერთი სპეციალური სიმბოლო იკარგება უშუალოდ შენახვისას . Xlsx в . Csv, მაგრამ დარჩით თუ პირველი . Xlsx შენახვა როგორც . Xls, და შემდეგ მოსწონს . Csv, როგორც გავაკეთეთ ამ სტატიის დასაწყისში.

ყოველ შემთხვევაში, სცადეთ Excel-დან CSV ფაილების შექმნის ეს მეთოდი თქვენთვის და თუ ის მუშაობს, ეს იქნება კარგი დროის დაზოგვა.

Excel ფაილის შენახვა CSV სახით OpenOffice-ის გამოყენებით

OpenOffice არის აპლიკაციების ღია კოდის კომპლექტი, რომელიც მოიცავს ცხრილების აპლიკაციას, რომელიც შესანიშნავად ასრულებს მონაცემთა ექსპორტს Excel-დან CSV ფორმატში. სინამდვილეში, ეს აპლიკაცია გაძლევთ წვდომას უფრო მეტ ვარიანტზე ელცხრილების CSV ფაილებად გადაქცევისას (დაშიფვრა, დელიმიტერები და ა.შ.), ვიდრე Excel და Google Sheets ერთად.

უბრალოდ გახსენით Excel ფაილი OpenOffice Calc-ში, დააწკაპუნეთ ფაილი > შეინახე როგორც (ფაილი > შენახვა როგორც) და აირჩიეთ ფაილის ტიპი CSV ტექსტი (ტექსტი CSV).

შემდეგი ნაბიჯი არის პარამეტრების მნიშვნელობების არჩევა კოდირების (პერსონაჟების ნაკრები) и ველის გამყოფი (ველის გამყოფი). რა თქმა უნდა, თუ გვსურს შევქმნათ UTF-8 CSV ფაილი მძიმით, როგორც დელიმიტერები, მაშინ აირჩიეთ UTF-8 და ჩაწერეთ მძიმით (,) შესაბამის ველებში. Პარამეტრი ტექსტის გამყოფი (ტექსტის დელიმიტერი) ჩვეულებრივ უცვლელი რჩება – ბრჭყალები (“). შემდეგი დააწკაპუნეთ OK.

როგორ გადავიტანოთ Excel ფაილები CSV ფორმატში

ანალოგიურად, Excel-დან CSV-ში სწრაფი და უმტკივნეულო კონვერტაციისთვის შეგიძლიათ გამოიყენოთ სხვა აპლიკაცია – LibreOffice. დამეთანხმებით, კარგი იქნება, თუ Microsoft Excel-ი უზრუნველყოფს CSV ფაილების შექმნისას პარამეტრების დარეგულირების შესაძლებლობას.

ამ სტატიაში მე ვისაუბრე იმ მეთოდებზე, რომლებიც ვიცი Excel ფაილების CSV-ში გადაქცევის შესახებ. თუ იცით Excel-დან CSV-ში ექსპორტის უფრო ეფექტური მეთოდები, გთხოვთ, გვითხრათ ამის შესახებ კომენტარებში. Მადლობა ყურადღებისთვის!

დატოვე პასუხი