Microsoft Excel არის ცხრილების პროგრამა და შესანიშნავი ინსტრუმენტი, რომელიც გამოიყენება მონაცემების გასაანალიზებლად, ინფორმაციის განთავსების, სქემების შესაქმნელად და გადაწყვეტილების მიმღებთათვის წარდგენისთვის. Excel ეფექტურად მუშაობს ყველა დონეზე, მარტივი კალკულატორიდან ყველაზე ტექნიკურ გამოთვლებამდე. მაგრამ, დროდადრო, თქვენ წააწყდებით ცხრილების ზომის პრობლემას, როდესაც საქმე გაქვთ დიდ მონაცემებთან. ამ სტატიაში მოდით ვისწავლოთ როგორ გავყოთ უზარმაზარი CSV ფაილი მრავალ პატარა ფაილად.
Სარჩევი
რატომ გაყოთ უზარმაზარი Excel ცხრილი?
Excel-ის ცხრილები გახსნის მხოლოდ პირველ 1,048,576 სტრიქონს და მონაცემთა 16,384 სვეტს. ზოგჯერ ხვდებით .csv ფაილს, რომელიც შეიცავს ბევრად მეტ მონაცემს.
დავუშვათ, რომ თქვენ უნდა შეინახოთ პაციენტების მონაცემები საავადმყოფოში, თქვენ დაგჭირდებათ CSV ფაილის იმპორტი, რომელიც შეიცავს ამდენი რაოდენობის ჩანაწერს, ვთქვათ, მილიონზე მეტი. მაგრამ, აქ ჩნდება კითხვა, როგორ იმპორტირებთ და მართავთ ელცხრილს მილიონზე მეტი ჩანაწერით?
გამოსავალი არის მილიონზე მეტი პაციენტის უზარმაზარი CSV ფაილის დაყოფა მცირე მრავალ ფაილად, რათა Excel-ისთვის ადვილი იყოს მუშაობა.
რა ხდება, როდესაც ხსნით უზარმაზარ CSV ფაილებს Excel-ში?
Excel გაუჭირდება გახსნა. დიდი ფაილის გახსნას რამდენიმე წუთი დასჭირდება და შეგიძლიათ იხილოთ მხოლოდ მონაცემები ზედა 1048576 მწკრივში. ამის შემდეგ, თქვენ მიიღებთ შეცდომას: ”ფაილი სრულად არ არის ჩატვირთული“. თქვენ შეგიძლიათ იმუშაოთ მხოლოდ იმ რიგებში, რომლებიც ნაჩვენებია. ეს არ გეხმარებათ, როცა გჭირდებათ მთლიანი მონაცემების ანალიზი და შესწავლა. ასე რომ, უმჯობესია ფაილის გაყოფა.
ამ სტატიაში მე ვიყენებ ორ შემთხვევით CSV Excel ცხრილებს, რათა ავხსნა, თუ როგორ დავყოთ უზარმაზარი CSV ფაილები პატარა ფაილებად.
უზარმაზარი CSV ფაილების გაყოფის გზები
1. გამოიყენეთ პროგრამა CSV ფაილების გასაყოფად
ჩვენ შეგვიძლია უბრალოდ გამოვიყენოთ CSV Splitter პროგრამები უზარმაზარი CSV ფაილების გასაყოფად. ეს გამყოფები ფართოდ გამოიყენება მეხსიერების პრობლემების მიუხედავად. გამოიყენეთ რომელიმე ქვემოთ ჩამოთვლილი პროგრამა ფაილების გასაყოფად. ისინი თავისუფლად ხელმისაწვდომია ინტერნეტში ჩამოსატვირთად.
1. უზარმაზარი CSV გამყოფი
ეს არის მარტივი და მარტივი გამოსაყენებელი CSV სპლიტერი. ვნახოთ, როგორ შეგვიძლია გავყოთ ფაილები ამის გამოყენებით ქვემოთ,
1. სპლიტერის გახსნის შემდეგ, უბრალოდ შეიყვანეთ CSV ფაილი გსურთ გაყოფა და ხსენება ხაზების რაოდენობა და დააწკაპუნეთ ფაილის გაყოფა.
2. გაყოფის დასრულების შემდეგ, თქვენ მიიღებთ მრავალჯერადი გაყოფის ფაილს, როგორც ნაჩვენებია
2. CSV გამყოფი
ის ასევე ასრულებს იგივე ფუნქციას, როგორც ზემოთ მოყვანილი გამყოფი. ვნახოთ, როგორ გავყოთ ფაილები ამ პროგრამაში.
1. გახსენით CSV გამყოფი და შეიყვანეთ CSV ფაილი, რომლის გაყოფაც გსურთ. შეიყვანეთ ნომერი რიგები და ბოლოს დააწკაპუნეთ შეასრულეთ.
2. გაყოფის დასრულების შემდეგ, ფაილები შეინახება იმ ადგილას, სადაც თქვენი ორიგინალური CSV ფაილია.
არსებობს კიდევ ბევრი CSV Splitters ხელმისაწვდომი ბაზარზე, ერთი მაგალითი BitRecover CSV Splitter. თუ გსურთ, შეგიძლიათ გამოიყენოთ ეს, მაგრამ სრული ვერსიის მისაღებად უნდა გადაიხადოთ.
2. ონლაინ წყარო Split CSV
თქვენ ასევე შეგიძლიათ დაყოთ CSV ფაილები პატარა ფაილებად, უფასო ონლაინ წყაროს გამოყენებით, სახელწოდებით Split CSV.
1. გახსენით Split CSV თქვენს ბრაუზერში.
2. ატვირთეთ ფაილი, რომლის გაყოფაც გსურთ.
3. მიუთითეთ ხაზების რაოდენობა, რომელიც გსურთ რომ ჰქონდეს ფაილს.
4. მიჰყევით ეკრანზე არსებულ ნაბიჯებს და ბოლოს დააწკაპუნეთ გაყოფა.
ᲨᲔᲜᲘᲨᲕᲜᲐ: Split CSV-ს აქვს რამდენიმე პრემიუმ ვარიანტიც. ამ პარამეტრების გამოსაყენებლად, თქვენ უნდა გადაიხადოთ გარკვეული სააბონენტო გადასახადი.
3. გამოიყენეთ Batch ფაილი
ჩვენ ასევე შეგვიძლია გამოვიყენოთ სერიული ფაილი უზარმაზარი CSV ფაილის მრავალ ფაილად გასაყოფად. მოდით ვნახოთ, როგორ შევქმნათ სერიული ფაილი და შემდეგ მოვარგოთ ის გაჭირვებულთათვის.
1. გახსენით ტექსტური ფაილი (Notepad). ჩაწერეთ სერიის კოდი CSV ფაილის გასაყოფად (დააკოპირეთ ქვემოთ მოცემული კოდი).
2. ახლა, გადადით ფაილი > Save As > batch.bat ფაილი > შენახვა.
3. ახლა, ფაილი ინახება სამუშაო მაგიდაზე, როგორც ეს ნაჩვენებია ქვემოთ. ორჯერ დააწკაპუნეთ ფაილზე ბრძანების სტრიქონში გასაშვებად.
ᲨᲔᲜᲘᲨᲕᲜᲐ: თუ გსურთ კოდის რედაქტირება, დააწკაპუნეთ მარჯვენა ღილაკით ჯგუფის ხატულაზე და დააწკაპუნეთ რედაქტირება.
4. მას შემდეგ, რაც სერიული პროგრამა დაამუშავებს კოდს, უზარმაზარი CSV ფაილი დაიყოფა მრავალ პატარა ფაილად თქვენი შეყვანის საფუძველზე.
5. ახლა მოდით შევხედოთ კოდს და რა ცვლილებების შეტანა გჭირდებათ, რათა შეძლოთ თქვენი კონკრეტული CSV ფაილის გაყოფა.
თქვენ უნდა შეცვალოთ ქვემოთ მოცემული მნიშვნელობები, რომ კოდი იმუშაოს თქვენთან შესაბამისად,
SET BFN = ეს უნდა მიუთითებდეს CSV ფაილზე, რომელიც უნდა გაიყოს. უბრალოდ შეცვალეთ თქვენი საკუთარი CSV ფაილის გზა.
SET LPF = ეს არის რიგების რაოდენობა, რომლის გახსნაც გსურთ თქვენს ახალ ფაილში.
დააყენეთ SFN = ეს არის ახალი სახელი, რომელსაც ანიჭებთ თქვენს გაყოფილ ფაილებს.
ამ მნიშვნელობების შეცვლის შემდეგ, გთხოვთ, შეინახოთ თქვენი კოდი a .ღამურა ფაილი ახალი სახელით და მიჰყევით ზემოთ მოცემულ ნაბიჯებს CSV ფაილის გასაყოფად.
4. გამოიყენეთ Powershell
Powershell კოდირება უფრო ადვილი და სწრაფია ფაილების სერიული დამუშავებასთან შედარებით. აქედან გამომდინარე, ჩვენ შეგვიძლია მივმართოთ Powershell-ს ამ დამუშავებისთვის. პროცესის დაწყებამდე გთხოვთ, დააკოპიროთ ქვემოთ მოცემული კოდი ნოუთბუქში.
1. დაჭერა "Windows + X" გასახსნელად Powershell როგორც ადმინისტრატორი.
2. შეცვალეთ ბლოკნოტში დაკოპირებული კოდი თქვენი CSV ფაილის მოთხოვნების შესაბამისად. შესასრულებელი ცვლილებებია
- $InputFilename = Get-Content 'C:\file\location' :- შეავსეთ მდებარეობა თქვენი CSV ფაილი სისტემაში. ჩემი ფაილები ნაპოვნია "C:\Users\msdsh_000\Downloads\ Sample-Spreadsheet-500000-rows".
- $OutputFilenamePattern = 'output_done_' :- თქვენ შეგიძლიათ შეცვალოთ გამომავალი თქვენი ფაილის სახელი ამ სტრიქონში. ჩემი გამომავალი ფაილის სახელი შეიცვალა "გამომავალი ნიმუში".
- $LineLimit = 50000:- აქ შეგიძლიათ შეზღუდოთ ხაზების რაოდენობა. 10000-ით ვზღუდავ.
ცვლილებების განხორციელების შემდეგ დააკოპირეთ მთელი კოდი და ჩასვით Powershell-ის ფანჯარაში.
3. კოდი გაშვებულია Powershell ფანჯარაში და გამომავალი შენახულია როგორც .csv ფაილები.
5. გამოიყენეთ Power Pivot
1. გახსენით ცარიელი Excel-ის ცხრილი. Წადი მონაცემები > ახალი მოთხოვნა > ფაილიდან > CSV-დან.
2. ჩნდება ფანჯარა, რომელიც გთხოვთ CSV ფაილის იმპორტს.
3. ნაჩვენებია ფაილის გადახედვა. ახლა დააწკაპუნეთ ჩატვირთვა > ჩატვირთვა
4. დარწმუნდით, რომ შეამოწმეთ ყუთი წინააღმდეგ ”დაამატე ეს მონაცემები მონაცემთა მოდელს” და ასევე დააწკაპუნეთ რადიო ღილაკს ”მხოლოდ შექმენით კავშირი”. ბოლოს დააწკაპუნეთ ჩატვირთვა.
ᲨᲔᲜᲘᲨᲕᲜᲐ: ეს ნაბიჯი გვეუბნება, რომ ჩვენ არ ვტვირთავთ მონაცემებს Excel ფურცელზე.
6. მთელი დიდი ფაილი იტვირთება. ახლა დააწკაპუნეთ მონაცემთა მართვა.
7. Power Pivot ცხრილი ახლა გამოჩნდება ეკრანზე, სადაც შეგიძლიათ დაამატოთ და შეცვალოთ სვეტები საჭიროებისამებრ.
ეს მეთოდი არ ყოფს CSV ფაილს პატარა ფაილებად. თქვენ შეგიძლიათ უბრალოდ მანიპულირება CSV Excel-ში, რაც ნამდვილად სასარგებლოა.
Სულ ეს არის.
ვიმედოვნებთ, რომ ეს სტატია იყო სასარგებლო და ინფორმატიული.
დაწერეთ კომენტარი და გაგვაგებინეთ რომელი მეთოდი გამოიყენეთ.