Microsoft Excel on tabelarvutusprogramm ja suurepärane tööriist andmete analüüsimiseks, teabe leidmiseks, diagrammide koostamiseks ja nende esitamiseks otsustajatele. Excel töötab tõhusalt kõigil tasanditel, alates lihtsast kalkulaatorist kuni kõige tehnilisemate arvutusteni. Kuid aeg-ajalt puutute suurte andmetega tegelemisel kokku arvutustabeli suuruse probleemiga. Selles artiklis õpime, kuidas jagada tohutut CSV-faili mitmeks väiksemaks failiks.
Sisukord
Miks jagada tohutu Exceli arvutustabel pooleks?
Exceli arvutustabelid avavad ainult esimesed 1 048 576 rida ja 16 384 veergu. Mõnikord näete CSV-faili, mis sisaldab palju rohkem andmeid.
Oletame, et peate salvestama haigla patsientide andmeid, importima CSV-faili, mis sisaldab nii palju kirjeid, näiteks üle miljoni. Kuid küsimus on selles, kuidas importida ja hallata enam kui miljoni kirjega arvutustabelit?
Lahendus on jagada tohutu CSV-fail, mis sisaldab rohkem kui miljonit patsienti, väiksemateks failideks, et Exceliga oleks lihtne töötada.
Mis juhtub, kui avate Excelis suuri CSV-faile?
Excelil on raske avada. Suure faili avamiseks kulub mõni minut ja näete ainult ülemises 1048576 reas olevaid andmeid. Pärast seda kuvatakse tõrketeade "Faili pole täielikult laaditud“. Saate töötada ainult kuvatavates ridades. See ei aita, kui teil on vaja kogu andmeid analüüsida ja uurida. Seetõttu on parem fail osadeks jagada.
Selles artiklis kasutan kahte juhuslikku CSV Exceli tabelit, et selgitada, kuidas suuri CSV-faile väiksemateks failideks jagada.
Tohutute CSV-failide jagamise viisid
1. Kasutage CSV-failide jagamiseks programmi
Suurte CSV-failide jagamiseks saame lihtsalt kasutada CSV-jaoturi programme. Neid jagajaid kasutatakse laialdaselt, hoolimata nende mäluprobleemidest. Failide jagamiseks kasutage mõnda allpool nimetatud programmidest. Need on Internetis tasuta allalaadimiseks saadaval.
1. Tohutu CSV-jaotur
See on arusaadav ja lihtsalt kasutatav CSV-jaotur. Vaatame, kuidas saame failid selle abil jagada,
1. Pärast jaoturi avamist sisestage lihtsalt CSV-fail soovite jagada ja mainida Ridade arv ja klõpsake nuppu Poolita fail.

2. Kui jagamine on lõpule viidud, saate mitu poolitatud faili, nagu näidatud

2. CSV-jaotur
See täidab sama funktsiooni kui ülaltoodud jaotur. Vaatame, kuidas selles programmis faile jagada.
1. Avage CSV-jaotur ja sisestage CSV-fail, mida soovite poolitada. Sisestage number read ja lõpuks klõpsake nuppu Käivitage.

2. Pärast poolitamist salvestatakse failid asukohta, kus asub teie algne CSV-fail.

Turul on saadaval palju rohkem CSV-jagajaid, üks näide on BitRecover CSV splitter. Soovi korral saate seda kasutada, kuid täisversiooni saamiseks peate maksma.
2. Veebiallika jagatud CSV
Samuti saate jagada CSV-failid väiksemateks failideks, kasutades tasuta võrguallikat nimega Split CSV.
1. Avage oma brauseris jagatud CSV.

2. Laadige üles fail, mida soovite poolitada.

3. Märkige ridade arv, mida soovite failile lisada.

4. Järgige ekraanil kuvatavaid samme ja lõpuks klõpsake nuppu Lõhestatud.

MÄRGE: jagatud CSV-l on ka mõned lisatasud. Nende valikute kasutamiseks peate maksma teatud tellimustasusid.
3. KASUTAGE pakkfaili
Võime kasutada ka partiifaili, et jagada tohutu CSV-fail mitmeks failiks. Vaatame, kuidas luua pakkfaili ja seejärel kohandada seda abivajajate jaoks.
1. Avage tekstifail (märkmik). Kirjutage CSV-faili poolitamiseks partiikood (kopeerige allpool toodud kood).

2. Nüüd minge Fail > Salvesta nimega > batch.bat faili > Salvesta.

3. Nüüd salvestatakse fail töölauale, nagu allpool näidatud. Topeltklõps failis, et seda käsureal käivitada.

MÄRGE: kui soovite koodi muuta, Paremklõps partii ikoonil ja klõpsake nuppu Muuda.
4. Kui pakettprogramm on koodi töötlenud, jagatakse suur CSV-fail teie sisendi põhjal mitmeks väiksemaks failiks.
5. Nüüd uurime koodi ja milliseid muudatusi peate tegema, et saaksite oma konkreetse CSV-faili osadeks jagada.

Peate allolevaid väärtusi muutma, et kood teie heaks töötaks,
SET BFN = See peaks osutama CSV-failile, mis tuleb tükeldada. Lihtsalt asendage oma CSV-faili tee.
SET LPF = See on ridade arv, mida soovite oma uues failis avada.
SET SFN = See on uus nimi, mille annate oma poolitatud failidele.
Pärast nende väärtuste muutmist salvestage oma kood kui a .nahkhiir faili uue nimega ja järgige ülaltoodud samme CSV-faili jagamiseks.
4. Kasutage Powershelli
Powershelli kodeerimine on pakifailide töötlemisega võrreldes lihtsam ja kiirem. Seetõttu võime selle töötlemise jaoks kasutada Powershelli. Enne protsessi alustamist kopeerige alltoodud kood märkmikusse.

1. Vajutage "Windows+X" Powershelli avamiseks administraatorina.


2. Muutke märkmikusse kopeeritud koodi vastavalt oma CSV-faili nõuetele. Tehtavad muudatused on
- $InputFilename = Hangi sisu 'C:\fail\asukoht':- Täitke asukoht teie CSV-failist süsteemis. Minu failid leiate aadressilt "C:\Users\msdsh_000\Downloads\ Sample-Spreadsheet-500000-rows".
- $OutputFilenamePattern = 'output_done_' :- Saate muuta väljund oma faili nimi sellel real. Minu väljundfaili nimi on muudetud nimeks Output-sample.
- $LineLimit = 50000:- Siin saate piirata ridade arvu. Ma piiran selle 10 000-ga.
Pärast muudatuste tegemist kopeerige kogu kood ja kleepige see Powershelli aknasse.
3. Kood käivitatakse Powershelli aknas ja väljund salvestatakse kui .csv failid.

5. Kasutage Power Pivoti
1. Avage tühi Exceli arvutustabel. Minema Andmed > Uus päring > Failist > CSV-st.

2. Ilmub aken, mis palub teil importida CSV-faili.

3. Kuvatakse faili eelvaade. Nüüd klõpsake nuppu Laadi > Laadi asukohta

4. Veenduge, et märkige ruut vastu "Lisage need andmed andmemudelisse" ja klõpsake ka raadionuppu "Loo ainult ühendus". Lõpuks klõpsake Laadige.

MÄRGE: See samm ütleb, et me ei laadi andmeid Exceli lehele.
6. Kogu suur fail laaditakse. Nüüd klõpsake nuppu Andmete haldamine.

7. Nüüd ilmub ekraanile Power Pivoti tabel, kus saate veerge vastavalt vajadusele lisada ja muuta.

See meetod ei jaga CSV-faili väiksemateks failideks. Saate lihtsalt Excelis CSV-ga manipuleerida, mis on tõesti kasulik.
See on kõik.
Loodetavasti on see artikkel olnud kasulik ja informatiivne.
Kommenteerige ja andke meile teada, millist meetodit kasutasite.