რუკის ობიექტების იმპორტი. XLS ფაილების Google-ის ცხრილებად გადაქცევა Google Apps Script-ის გამოყენებით

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

Მნიშვნელოვანი:

XML მონაცემების ექსპორტი (მაქსიმუმ 65,536 მწკრივით)

XML მონაცემების ექსპორტი (65,536 მწკრივზე მეტი)

    იპოვეთ სხვაობა ფაილში ხაზების საერთო რაოდენობასა და რიცხვს 65,537-ს შორის.

    წაშალეთ x სტრიქონები Excel ფურცლის დასაწყისიდან.

    ფურცლის ექსპორტი XML მონაცემთა ფაილის სახით (იხილეთ პროცედურის წინა ნაწილი).

    დააჭირეთ ღილაკს დახურვა, მაგრამ არ დაზოგოფურცელი. კვლავ გახსენით Excel-ის ფურცელი.

    წაშალეთ ყველა პირველი x სტრიქონის გარდა და შემდეგ XML მონაცემთა ფაილის სახით ექსპორტი (იხილეთ პროცედურის წინა სექცია).

    ეს პროცედურა საშუალებას მოგცემთ დარჩენილი სიმებიანი. ამჟამად არის ორი Export XML ფაილი, რომლებიც გაერთიანებულია ორიგინალური ფურცლის დუბლიკატის შესაქმნელად.

XML მონაცემების შენახვა შედგენილ უჯრედებში XML მონაცემთა ფაილში

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

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

საერთო პრობლემები XML მონაცემების ექსპორტისას

XML მონაცემების ექსპორტისას შეიძლება გამოჩნდეს შემდეგი მსგავსი შეტყობინებები.

ამ XML რუკის ექსპორტირება შესაძლებელია, მაგრამ ზოგიერთი საჭირო ელემენტი არ არის შედგენილი

ეს შეტყობინება შეიძლება გამოჩნდეს შემდეგი მიზეზების გამო.

    ამ XML ცხრილთან დაკავშირებულ XML რუკას აქვს ერთი ან მეტი საჭირო ელემენტი, რომელიც მასზე არ არის შედგენილი.

    ელემენტების იერარქიულ სიაში XML Source დავალების პანელში, საჭირო ელემენტები მონიშნულია წითელი ვარსკვლავით. იგი მდებარეობს ხატის ზედა მარჯვენა კუთხეში, რომელიც მდებარეობს ელემენტის მარცხნივ. სასურველი ელემენტის შესატყვისად, გადაიტანეთ იქ, სადაც გსურთ გამოჩნდეს.

    ელემენტი წარმოადგენს რეკურსიულ სტრუქტურას.

    რეკურსიული სტრუქტურის ტიპიური მაგალითია თანამშრომლებისა და მენეჯერების იერარქია, რომელშიც ერთი და იგივე XML ელემენტები რამდენიმე დონეზეა ჩასმული. თქვენ შეიძლება დახაზეთ ყველა ელემენტი XML Source ამოცანების პანელში. მაგრამ Excel არ უჭერს მხარს რეკურსიულ სტრუქტურებს, რომლებიც ერთ დონეზე მეტია, ასე რომ თქვენ ვერ შეძლებთ ყველა ელემენტის შეთავსებას.

    XML ცხრილი შეიცავს შერეულ შინაარსს.

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

XML რუკების ექსპორტი სამუშაო წიგნში შეუძლებელია

XML რუკის ექსპორტი ვერ მოხერხდება, თუ შესრულებული ელემენტის ურთიერთობა სხვა ელემენტებთან შენახული არ არის. ურთიერთობა შეიძლება არ გაგრძელდეს შემდეგი მიზეზების გამო.

    შედგენილი ელემენტის სქემის განმარტება შეიცავს თანმიმდევრობით შემდეგი ატრიბუტებით:

    • ატრიბუტი maxoccursარ არის 1-ის ტოლი;

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

    არაგანმეორებადი ძმური ელემენტები ერთი და იგივე განმეორებადი მშობელი ელემენტით აისახება სხვადასხვა XML ცხრილებზე.

    მრავალი დუბლიკატი ელემენტი ასახულია იმავე XML ცხრილში და გამეორება არ არის განსაზღვრული წინაპრის მიერ.

    სხვადასხვა მშობელი ელემენტების ბავშვები ასახულია იმავე XML ცხრილში.

გარდა ამისა, თქვენ არ შეგიძლიათ XML რუკის ექსპორტი, თუ ის შეიცავს XML სქემის ერთ-ერთ შემდეგ კონსტრუქციას.

    სიების სია.ელემენტების ერთი სია შეიცავს ელემენტების მეორე სიას.

    არანორმალიზებული მონაცემები. XML ცხრილი შეიცავს ელემენტს, რომელიც, სქემის განმარტების მიხედვით, უნდა მოხდეს ერთხელ (ატრიბუტი maxoccursმინიჭებული აქვს მნიშვნელობა 1). როდესაც თქვენ დაამატებთ ასეთ ელემენტს XML ცხრილს, Excel შეავსებს ცხრილის სვეტს მისი მრავალი მაგალითით.

    არჩევანი.შესაბამისი ელემენტი არის მიკროსქემის კონსტრუქციის ნაწილი .

KML ფაილიდან მონაცემების იმპორტისას რუკას ემატება შემდეგი:

    ტეგები (კოორდინატები, აღწერა, ხელმოწერა, ფერი);

    ხაზები (ყველა პარამეტრი, რომელიც შეიძლება შეიცვალოს დიზაინერში);

    პოლიგონები (ყველა პარამეტრი, რომელიც შეიძლება შეიცვალოს Constructor-ში).

თუ წყარო ფაილში იყო ჯგუფები, ისინი არ შეინახება.

ობიექტების ფერი მორგებულია დიზაინერში მხარდაჭერილ უახლოეს ფერზე.

KML ფაილიდან მონაცემების იმპორტის შედეგების მაგალითი (ინგლისურად, მაგრამ ასევე შეიძლება გამოყენებულ იქნას სხვა ენები):

GPX

GPX ფაილიდან მონაცემების იმპორტისას რუკას ემატება ეტიკეტები (კოორდინატები, აღწერა, წარწერა), ასევე მარშრუტები და ტრეკები ობიექტები.

თუ ფაილის მეტამონაცემები შეიცავს რუკის სათაურს და აღწერას, ისინი ასევე იმპორტირებული იქნება.

GPX ფაილიდან მონაცემების იმპორტის შედეგების მაგალითი (ინგლისურად, მაგრამ სხვა ენების გამოყენება შესაძლებელია):

GeoJSON

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

თუ წყარო ფაილში იყო ჯგუფები, ისინი არ შეინახება.

ობიექტების ფერი მორგებულია დიზაინერში მხარდაჭერილ უახლოეს ფერზე. GeoJSON ფაილიდან მონაცემების იმპორტის შედეგების მაგალითი (ინგლისურად, მაგრამ სხვა ენების გამოყენებაც შესაძლებელია):

CSV

CSV ფაილიდან მონაცემების იმპორტისას რუკას ემატება მხოლოდ ეტიკეტები (კოორდინატები, აღწერა, ხელმოწერა, ნომერი).

    გამყოფი შეიძლება იყოს მძიმით, მძიმით ან ჩანართი.

    საველე შეკვეთა:

    1. ველები „გრძედი“ და „გრძედი“ აუცილებელია. დარჩენილი ველები შეიძლება ცარიელი დარჩეს.

      კოორდინატები მითითებულია ათობითი წილადის ფორმატში, სადაც მთელი ნაწილი გამოყოფილია წილადი წერტილისგან.

      Მაგალითად: 51.52014078866054,-0.1044968729335983 .

      აღწერა.

      მიზანშეწონილია ხელმოწერისა და აღწერილობის ტექსტური მნიშვნელობების ბრჭყალებში ჩასმა.

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

      მაგალითად: თუ ხელმოწერა უნდა შეიცავდეს: მაღაზია "თესლების სამყარო", მაშინ მნიშვნელობა იწერება ფაილში როგორც "მაღაზია "თესლების სამყარო"".

იმპორტისთვის მომზადებული ფაილის ჩაწერის მაგალითი:

51.530216469900985,-0.12356737902929697,"King's Cross-ის გახსნაზე","King's Cross St. Pancras","162".

XLSX

XLSX ფაილიდან მონაცემების იმპორტისას რუკას ემატება მხოლოდ ეტიკეტები (კოორდინატები, აღწერა, ხელმოწერა, ნომერი).

იმპორტისთვის გამოყენებული ფაილი უნდა შეესაბამებოდეს შაბლონს:

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

ჩვენ მივიღებთ რუკას, როგორიცაა:

______________________________________________________________

მე მქვია ალექსანდრე და ვარ ფრილანსერი, ჩემი მთავარი სპეციალობაა Google Apps Script. ერთ-ერთ მომხმარებელს სჭირდებოდა Microsoft Excel ფაილების Google Spreadsheets-ში პროგრამულად გადაქცევა. ასეთი პრობლემა აქამდე არასდროს შემხვედრია, ამიტომ Google-ს დავურეკე დასახმარებლად. გადავხედე რამდენიმე ფორუმს, მაგრამ მზა გამოსავალი ვერ ვიპოვე. ჩემი ველოსიპედი უნდა დამეწერა. და მიუხედავად იმისა, რომ კოდი მოკლე აღმოჩნდა, გამოსავლის პოვნას დიდი დრო დასჭირდა. აი რა მოხდა:

ფუნქცია convert(folderId) ( var folderIncoming = DriveApp.getFolderById(folderId); var files = folderIncoming.getFilesByType(MimeType.MICROSOFT_EXCEL_LEGACY); while (files.hasNext()) ( var source = var files.Id source(); .getId( var fileName = source.getName().replace(".xls", "" var file = ( title: fileName, ); მართალია));
ეს ფუნქცია პარამეტრად იღებს საქაღალდის ID-ს, რომელშიც განთავსებულია ფაილები, რომლებიც უნდა გადაკეთდეს. ამ საქაღალდეში პოულობს ფაილებს, რომლებიც შეესაბამება MimeType.MICROSOFT_EXCEL_LEGACY ტიპის, ეს არის XLS Microsoft Excel დოკუმენტები და ქმნის მათ ასლებს იმავე საქაღალდეში. კოპირებისას ხდება კონვერტაციის ფორმატის კონვერტაცია: ამაზე პასუხისმგებელია true პარამეტრი. თუ ორიგინალური ფაილის სახელი შეიცავს .xls გაფართოებას, ის წაიშლება.

თუ XLSX ფაილების დამუშავება გჭირდებათ, შეცვალეთ ტიპი MimeType.MICROSOFT_EXCEL და
var fileName = source.getName().replace(".xls", ""); to var fileName = source.getName().replace(".xlsx", "");
მაგრამ თუ თქვენ უბრალოდ დააკოპირებთ ამ კოდს და ცდილობთ მის გაშვებას, ის გამოიწვევს შეცდომას ""ReferenceError: ობიექტი "Drive" არ არის განსაზღვრული." ფანჯარაში, რომელიც გამოჩნდება, იპოვეთ "Drive API" და ჩართეთ იგი.

შემდეგ მენიუში "რესურსები" აირჩიეთ "Project Developers Console...". ფანჯარაში, რომელიც გამოჩნდება, მიჰყევით ბმულს პროექტის ID-ით.

გვერდზე, რომელიც გამოჩნდება, მარცხენა მენიუში აირჩიეთ "APIs & auth", შემდეგ "APIs". მასში გამოჩნდება API-ების სია, მიჰყევით ბმულს „Drive API“.

დააწკაპუნეთ ღილაკზე "ჩართვა API" - თქვენ დაასრულეთ. შეგიძლიათ გაუშვათ.

თქვენ ასევე შეგიძლიათ სხვა ფორმატის ფაილების კონვერტაცია.

იმედი მაქვს, რომ ეს ჩანაწერი დაზოგავს ვინმეს დროს.

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

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

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

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

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


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

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

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

  • 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-ის ფურცელი უცხო სიმბოლოებით, ჩვენს მაგალითში ეს არის იაპონური სახელები.

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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


და ბოლოს, გახსენით გენერირებული 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და ჩაწერეთ მძიმით (,) შესაბამის ველებში. Პარამეტრი ტექსტის გამყოფი(ტექსტის დელიმიტერი) ჩვეულებრივ უცვლელი რჩება - ბრჭყალები (“). შემდეგი, დააწკაპუნეთ კარგი.

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

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



გაქვთ შეკითხვები?

შეატყობინეთ შეცდომას

ტექსტი, რომელიც გაეგზავნება ჩვენს რედაქტორებს: