Microsoft Excel este un program pentru foi de calcul și un instrument excelent utilizat pentru analiza datelor, localizarea informațiilor, crearea de diagrame și prezentarea acestora factorilor de decizie. Excel funcționează eficient la toate nivelurile, de la un simplu calculator până la cele mai tehnice calcule. Dar, din când în când, întâmpinați o problemă cu dimensiunea foii de calcul atunci când aveți de-a face cu date mari. În acest articol, permiteți-ne să învățăm cum să împărțim un fișier CSV uriaș în mai multe fișiere mai mici.
Cuprins
De ce împărțiți foaia de calcul Excel uriașă?
Foile de calcul Excel vor deschide numai primele 1.048.576 de rânduri și 16.384 de coloane de date. Uneori dați peste un fișier .csv care conține mult mai multe date decât atât.
Să presupunem că trebuie să stocați datele pacienților dintr-un spital, va trebui să importați un fișier CSV care conține atât de multe înregistrări, să zicem peste un milion. Dar, întrebarea aici este cum veți importa și gestiona o foaie de calcul cu peste un milion de înregistrări?
Soluția este să împărțiți fișierul CSV uriaș de peste un milion de pacienți în fișiere multiple mai mici, astfel încât să devină ușor de lucrat cu Excel.
Ce se întâmplă când deschideți fișiere CSV uriașe în Excel?
Excel va fi dificil de deschis. Deschiderea fișierului mare va dura câteva minute și puteți vedea doar datele prezente în primele 1048576 rânduri. După aceea, veți primi o eroare care spune „Fișierul nu este încărcat complet“. Puteți lucra numai în rândurile care sunt afișate. Acest lucru nu ajută atunci când trebuie să analizați și să studiați toate datele. Deci este mai bine să împărțiți fișierul.
În acest articol, folosesc două foi de calcul CSV Excel aleatorii pentru a explica cum să împărțiți fișiere CSV uriașe în fișiere mai mici.
Modalități de împărțire a fișierelor CSV uriașe
1. Utilizați un program pentru a împărți fișierele CSV
Putem folosi pur și simplu programele CSV Splitter pentru a împărți fișierele CSV uriașe. Aceste splittere sunt utilizate pe scară largă în ciuda problemelor de memorie. Utilizați oricare dintre programele menționate mai jos pentru a împărți fișierele. Ele sunt disponibile gratuit pe internet pentru a fi descărcate.
1. Splitter CSV uriaș
Acesta este un splitter CSV simplu și simplu de utilizat. Să vedem cum putem împărți fișierele folosind asta mai jos,
1. După deschiderea splitterului, introduceți pur și simplu fișier CSV doriți să împărțiți și să menționați Număr de linii și faceți clic pe Fișier împărțit.
2. Odată ce împărțirea este finalizată, veți obține mai multe fișiere împărțite, așa cum se arată
2. Splitter CSV
Acesta are, de asemenea, aceeași funcție ca splitter-ul de mai sus. Să vedem cum să împărțim fișierele din acest program.
1. Deschideți separatorul CSV și introduceți fișierul CSV pe care doriți să îl divizați. Introduceți numărul de rânduri și în cele din urmă dați clic pe A executa.
2. După ce se termină împărțirea, fișierele vor fi salvate în locația în care este prezent fișierul CSV original.
Există mai multe splittere CSV disponibile pe piață, un exemplu este BitRecover CSV Splitter. Puteți folosi acest lucru dacă doriți, dar trebuie să plătiți pentru a obține versiunea completă.
2. CSV divizat sursă online
De asemenea, puteți împărți fișierele CSV în fișiere mai mici folosind o sursă online gratuită numită Split CSV.
1. Deschideți CSV Split în browser.
2. Încărcați fișierul pe care doriți să îl împărțiți.
3. Menționați numărul de linii pe care doriți să îl aibă fișierul.
4. Urmați pașii de pe ecran și, în final, faceți clic pe Despică.
NOTĂ: Split CSV are și câteva opțiuni premium. Pentru a utiliza aceste opțiuni trebuie să plătiți niște taxe de abonament.
3. Folosiți un fișier batch
De asemenea, putem folosi un fișier batch pentru a împărți fișierul CSV uriaș în mai multe fișiere. Să vedem cum să creăm un fișier batch și apoi să-l personalizăm pentru a face nevoia.
1. Deschideți un fișier text (Notepad). Scrieți codul lotului pentru a împărți fișierul CSV (copiați codul de mai jos).
2. Acum, du-te la Fișier > Salvare ca > batch.bat fişier > Salvați.
3. Acum, fișierul este salvat pe desktop, așa cum se arată mai jos. Dublu click pe fișier pentru a rula în promptul de comandă.
NOTĂ: Dacă doriți să editați codul, Click dreapta pe pictograma lot și faceți clic pe Editați | ×.
4. Odată ce programul batch procesează codul, fișierul CSV uriaș va fi împărțit în mai multe fișiere mai mici, în funcție de intrarea dvs.
5. Acum, să ne uităm la cod și ce modificări trebuie să faceți pentru a vă putea împărți fișierul CSV.
Va trebui să modificați valorile de mai jos pentru ca codul să funcționeze pentru dvs. în consecință,
SET BFN = Acesta ar trebui să indice fișierul CSV care trebuie împărțit. Doar înlocuiți cu propria cale de fișier CSV.
SET LPF = Acesta este numărul de rânduri pe care doriți să le deschideți în noul fișier.
SET SFN = Acesta este noul nume pe care îl dați fișierelor împărțite.
După modificarea acestor valori, salvați codul ca a .băţ fișier cu un nume nou și urmați pașii de mai sus pentru a împărți fișierul CSV.
4. Utilizați Powershell
Codarea Powershell este mai ușoară și mai rapidă în comparație cu procesarea fișierelor batch. Prin urmare, putem folosi Powershell pentru această procesare. Înainte de a începe procesul, vă rugăm să copiați codul de mai jos într-un bloc de note.
1. presa „Windows+X” pentru a deschide Powershell ca administrator.
2. Modificați codul copiat în blocnotes conform cerințelor fișierului dvs. CSV. Modificările de făcut sunt
- $InputFilename = Obține conținut „C:\file\location” :- Completați Locație a fișierului dvs. CSV din sistem. Fișierele mele se găsesc la „C:\Users\msdsh_000\Downloads\ Sample-Spreadsheet-500000-rows”.
- $OutputFilenamePattern = ‘output_done_’ :- Puteți schimba ieșire numele fișierului dvs. în această linie. Numele fișierului meu de ieșire este schimbat în „Eșantion de ieșire”.
- $LineLimit = 50000:- Aici, puteți limita numărul de linii. O limitez la 10000.
După efectuarea modificărilor, copiați întregul cod și inserați-l în fereastra Powershell.
3. Codul este rulat în fereastra Powershell și rezultatul este salvat ca .csv fișiere.
5. Utilizați Power Pivot
1. Deschideți o foaie de calcul Excel goală. Mergi la Date > Interogare nouă > Din fișier > Din CSV.
2. Va apărea o fereastră care vă cere să importați un fișier CSV.
3. Este afișată previzualizarea fișierului. Acum, faceți clic pe Încărcare > Încărcare către
4. Asigurați-vă că bifați caseta „Adăugați aceste date la modelul de date” și, de asemenea, faceți clic pe butonul radio „Creează doar conexiune”. În cele din urmă, faceți clic Sarcină.
NOTĂ: Acest pas ne spune că nu încărcăm datele într-o foaie Excel.
6. Întregul fișier mare este încărcat. Acum, faceți clic pe Gestionați datele.
7. Tabelul Power Pivot va apărea acum pe ecran, unde puteți adăuga și modifica coloanele după cum aveți nevoie.
Această metodă nu împarte fișierul CSV în fișiere mai mici. Puteți manipula pur și simplu CSV-ul în Excel, ceea ce este cu adevărat util.
Asta e tot.
Sper că acest articol a fost util și informativ.
Comentează și spune-ne ce metodă ai folosit.