Microsoft Excel ir izklājlapu programma un lielisks rīks, ko izmanto datu analīzei, informācijas atrašanai, diagrammu veidošanai un prezentēšanai lēmumu pieņēmējiem. Excel darbojas efektīvi visos līmeņos, sākot no vienkārša kalkulatora līdz vistehniskākajiem aprēķiniem. Taču ik pa laikam, strādājot ar lieliem datiem, rodas problēmas ar izklājlapas lielumu. Šajā rakstā uzzināsim, kā lielu CSV failu sadalīt vairākos mazākos failos.
Satura rādītājs
Kāpēc sadalīt milzīgo Excel izklājlapu?
Excel izklājlapas atvērs tikai pirmās 1 048 576 rindas un 16 384 datu kolonnas. Reizēm jūs saskaraties ar .csv failu, kurā ir daudz vairāk datu.
Pieņemsim, ka jums ir jāuzglabā dati par pacientiem slimnīcā, jums būs jāimportē CSV fails, kurā ir tik daudz ierakstu, piemēram, vairāk nekā miljons. Taču jautājums ir par to, kā importēt un pārvaldīt izklājlapu ar vairāk nekā miljonu ierakstu?
Risinājums ir sadalīt milzīgo CSV failu, kurā ir vairāk nekā miljons pacientu, mazākos vairākos failos, lai ar to Excel būtu viegli strādāt.
Kas notiek, atverot lielus CSV failus programmā Excel?
Programmu Excel būs grūti atvērt. Lielā faila atvēršana prasīs dažas minūtes, un jūs varat redzēt tikai datus, kas atrodas augšējās 1048576 rindās. Pēc tam tiks parādīts kļūdas ziņojums “Fails nav pilnībā ielādēts“. Jūs varat strādāt tikai tajās rindās, kas tiek parādītas. Tas nepalīdz, ja nepieciešams analizēt un izpētīt visus datus. Tāpēc labāk ir sadalīt failu.
Šajā rakstā es izmantoju divas nejaušas CSV Excel izklājlapas, lai izskaidrotu, kā sadalīt lielus CSV failus mazākos failos.
Milzīgu CSV failu sadalīšanas veidi
1. Izmantojiet programmu, lai sadalītu CSV failus
Mēs varam vienkārši izmantot CSV Splitter programmas, lai sadalītu milzīgos CSV failus. Šie sadalītāji tiek plaši izmantoti, neskatoties uz to atmiņas problēmām. Lai sadalītu failus, izmantojiet kādu no tālāk minētajām programmām. Tie ir bez maksas pieejami lejupielādei internetā.
1. Milzīgs CSV sadalītājs
Šis ir vienkāršs un vienkārši lietojams CSV sadalītājs. Apskatīsim, kā mēs varam sadalīt failus, izmantojot tālāk norādīto.
1. Pēc sadalītāja atvēršanas vienkārši ievadiet CSV fails vēlaties sadalīt un pieminēt Līniju skaits un noklikšķiniet uz Sadalīt failu.
2. Kad sadalīšana ir pabeigta, jūs iegūsit vairākus sadalītos failus, kā parādīts attēlā
2. CSV sadalītājs
Tas arī veic to pašu funkciju kā iepriekš minētais sadalītājs. Ļaujiet mums redzēt, kā sadalīt failus šajā programmā.
1. Atveriet CSV sadalītāju un ievadiet CSV failu, kuru vēlaties sadalīt. Ievadiet numuru rindas un visbeidzot noklikšķiniet uz Izpildīt.
2. Pēc sadalīšanas faili tiks saglabāti vietā, kur atrodas jūsu sākotnējais CSV fails.
Tirgū ir pieejams daudz vairāk CSV sadalītāju, viens piemērs ir BitRecover CSV sadalītājs. Varat to izmantot, ja vēlaties, taču jums ir jāmaksā, lai iegūtu pilno versiju.
2. Tiešsaistes avota sadalītais CSV
Varat arī sadalīt CSV failus mazākos failos, izmantojot bezmaksas tiešsaistes avotu Split CSV.
1. Pārlūkprogrammā atveriet sadalīto CSV.
2. Augšupielādējiet failu, kuru vēlaties sadalīt.
3. Norādiet rindu skaitu, kuru vēlaties iegūt failā.
4. Izpildiet ekrānā redzamās darbības un beidzot noklikšķiniet uz Sadalīt.
PIEZĪME: Sadalītajam CSV ir arī dažas premium iespējas. Lai izmantotu šīs iespējas, jums ir jāmaksā noteiktas abonēšanas maksas.
3. Lietojiet pakešfailu
Mēs varam arī izmantot sērijveida failu, lai sadalītu milzīgo CSV failu vairākos failos. Ļaujiet mums redzēt, kā izveidot pakešfailu un pēc tam pielāgot to trūcīgo vajadzībām.
1. Atveriet teksta failu (Notepad). Ierakstiet partijas kodu, lai sadalītu CSV failu (nokopējiet tālāk norādīto kodu).
2. Tagad dodieties uz Fails > Saglabāt kā > batch.bat failu > Saglabāt.
3. Tagad fails tiek saglabāts darbvirsmā, kā parādīts zemāk. Dubultklikšķi failā, lai palaistu komandu uzvednē.
PIEZĪME: ja vēlaties rediģēt kodu, Ar peles labo pogu noklikšķiniet uz partijas ikonas un noklikšķiniet uz Rediģēt.
4. Kad pakešu programma apstrādās kodu, milzīgais CSV fails tiks sadalīts vairākos mazākos failos, pamatojoties uz jūsu ievadīto informāciju.
5. Tagad apskatīsim kodu un kādas izmaiņas ir jāveic, lai varētu sadalīt konkrēto CSV failu.
Jums būs jāmaina tālāk norādītās vērtības, lai kods darbotos jūsu labā.
IESTATĪT BFN = Tam vajadzētu norādīt uz CSV failu, kas ir jāsadala. Vienkārši nomainiet ar savu CSV faila ceļu.
SET LPF = Šis ir rindu skaits, ko vēlaties atvērt jaunajā failā.
IESTATĪT SFN = Šis ir jaunais nosaukums, ko piešķirat sadalītajiem failiem.
Pēc šo vērtību maiņas, lūdzu, saglabājiet savu kodu kā a .sikspārnis failu ar jaunu nosaukumu un veiciet iepriekš norādītās darbības, lai sadalītu CSV failu.
4. Izmantojiet Powershell
Powershell kodēšana ir vienkāršāka un ātrāka, salīdzinot ar pakešfaila apstrādi. Tāpēc šai apstrādei mēs varam izmantot Powershell. Pirms procesa sākšanas, lūdzu, kopējiet tālāk norādīto kodu piezīmju grāmatiņā.
1. Nospiediet "Windows+X" lai atvērtu Powershell kā administratoru.
2. Modificējiet piezīmju grāmatiņā nokopēto kodu atbilstoši savām CSV faila prasībām. Veicamās modifikācijas ir
- $InputFilename = Get-Content ‘C:\file\location’:- Aizpildiet atrašanās vieta no jūsu CSV faila sistēmā. Mani faili ir atrodami sadaļā “C:\Users\msdsh_000\Downloads\ Sample-Spreadsheet-500000-rows”.
- $OutputFilenamePattern = 'output_done_':- Jūs varat mainīt izvade faila nosaukums šajā rindā. Mana izvades faila nosaukums ir mainīts uz “Izvades paraugs”.
- $LineLimit = 50000:- Šeit jūs varat ierobežot rindu skaitu. Es ierobežoju to līdz 10 000.
Pēc izmaiņu veikšanas kopējiet visu kodu un ielīmējiet to Powershell logā.
3. Kods tiek palaists Powershell logā, un izvade tiek saglabāta kā .csv failus.
5. Izmantojiet Power Pivot
1. Atveriet tukšu Excel izklājlapu. Iet uz Dati > Jauns vaicājums > No faila > No CSV.
2. Tiek parādīts logs, kurā tiek lūgts importēt CSV failu.
3. Tiek parādīts faila priekšskatījums. Tagad noklikšķiniet uz Ielādēt > Ielādēt uz
4. Noteikti atzīmējiet izvēles rūtiņu pret "Pievienojiet šos datus datu modelim" un arī noklikšķiniet uz radio pogas “Izveidojiet tikai savienojumu”. Visbeidzot noklikšķiniet uz Ielādēt.
PIEZĪME: Šī darbība norāda, ka mēs neielādējam datus Excel lapā.
6. Tiek ielādēts viss lielais fails. Tagad noklikšķiniet uz Pārvaldīt datus.
7. Tagad ekrānā parādīsies Power Pivot tabula, kurā varēsiet pievienot un mainīt kolonnas pēc vajadzības.
Šī metode nesadala CSV failu mazākos failos. Jūs varat vienkārši manipulēt ar CSV programmā Excel, kas ir patiešām noderīgi.
Tas ir viss.
Cerams, ka šis raksts bija noderīgs un informatīvs.
Komentējiet un dariet mums zināmu, kuru metodi izmantojāt.