Kako razdeliti ogromno preglednico Excel CSV v ločene datoteke

Kako razdeliti ogromno preglednico Excel CSV v ločene datoteke

Microsoft Excel je odličen pri številnih vsakodnevnih opravilih. Občasno pa naletite na eno od njegovih pomanjkljivosti: velikost preglednice. Preberite, če želite izvedeti, kako zmanjšati Excelovo preglednico ali razdeliti veliko datoteko CSV na več datotek.





Zakaj razdeliti velik CSV na več datotek?

Morda razmišljate: Zakaj bi moral razdeliti veliko Excelovo datoteko na več manjših datotek? To je zanimivo vprašanje, še posebej, ker ima Excel omejitev vrstice preglednice 1.048.576.





Več kot milijon vrstic zveni fenomenalno. Vendar je doseganje omejitve vrstice lažje, kot si mislite, zlasti med določenimi opravili. Če na primer tržite po e -pošti, lahko uvozite datoteko CSV, ki vsebuje milijone e -poštnih naslovov.





Edini problem je, kako upravljate preglednico s toliko naslovi? Kaj pa, če vam nekdo pošlje CSV, ki je že presegel omejitev (iz drugega programa)?

Če se to sliši kot težava, s katero se boste verjetno soočili, si oglejte naslednjih pet načinov za razdelitev velike datoteke CSV ali Excel na več manjših datotek.



Nimate pri roki velike datoteke CSV, a se želite igrati doma? Uporabljam Odprti raziskovalni nabor COVID-19 v primerih, ki jih lahko tudi prenesete in uporabite.

1. Razčlenite datoteke CSV s programom

Obstaja več uporabnih programov za razdeljevanje CSV. Tu sta dva najboljša. Pošteno opozorilo, čeprav ti programi delujejo, včasih naletijo na težave s pomnilnikom, kar je pogosta težava za programe, ki delijo CSV.





Brezplačen ogromen razdelilnik CSV

Brezplačni ogromen razdelilnik CSV je osnovno orodje za razdelitev CSV. Vnesete datoteko CSV, ki jo želite razdeliti, število vrstic, ki jih želite uporabiti, in nato izberite Razdeli datoteko . Število vrstic določa število izhodnih datotek, ki jih dobite.

Razdelilnik CSV

Razdelilnik CSV je drugo orodje. Ponuja skoraj enako funkcionalnost kot Free Huge CSV Splitter, čeprav z nekoliko bolj elegantnim dizajnom. Vaš CSV hitro razdeli na majhne koščke, kar vam omogoča, da določite število vrstic, ki jih želite uporabiti.





2. Uporabite paketno datoteko

Naprej, ustvarite programirljivo paketno datoteko . S paketno datoteko lahko CSV obdelate v manjše kose in datoteko prilagodite za dostavo različnih kosov.

Odprite nov besedilni dokument, nato kopirajte in prilepite naslednje:

@echo off
setlocal ENABLEDELAYEDEXPANSION
REM Edit this value to change the name of the file that needs splitting. Include the extension.
SET BFN=HCAHPSHospital.csv
REM Edit this value to change the number of lines per file.
SET LPF=2500
REM Edit this value to change the name of each short file. It will be followed by a number indicating where it is in the list.
SET SFN=HosptialSplitFile
REM Do not change beyond this line.
SET SFX=%BFN:~-3%
SET /A LineNum=0
SET /A FileNum=1
For /F 'delims==' %%l in (%BFN%) Do (
SET /A LineNum+=1
echo %%l >> %SFN%!FileNum!.%SFX%
if !LineNum! EQU !LPF! (
SET /A LineNum=0
SET /A FileNum+=1
)
)
endlocal
Pause

Pred zagonom boste morali konfigurirati paketno datoteko. Povedal vam bom, kaj naredi vsak ukaz in ga lahko spremenite tako, da bo ustrezal velikosti vaše paketne datoteke in zahtevanemu izhodu.

  • 'NASTAVI BFN =' bi morala pokazati na CSV, ki ga morate razčleniti
  • ' NASTAVI LPF = ' je število vrstic, na katere želite omejiti svojo novo datoteko
  • 'SET SFN =' je nova shema poimenovanja za vaše razdeljene datoteke

Ko vnesete spremenljivke, pojdite na Datoteka> Shrani kot . Izberite ime datoteke in izberite Shrani . Nato izberite novo shranjeno besedilno datoteko in pritisnite F2 da ga preimenujete. Zamenjajte .txt razširitev s .eno in pritisnite v redu ko se prikaže opozorilo. Zdaj lahko svojo veliko datoteko CSV razdelite na manjše izhodne datoteke.

poiščite brezplačne stvari na svojem območju

3. Za razčlenitev datoteke CSV uporabite skript PowerShell

Ti lahko uporabite paketne datoteke za široko paleto vsakodnevnih opravil . Toda skripti PowerShell so hitrejši, zlasti za to vrsto obdelave in delitve.

Naslednji skript hitro razreže vaš veliki CSV v manjše datoteke.

Najprej pritisnite CTRL + X , da odprete meni Windows Power, nato izberite PowerShell . Če PowerShell ni možnost, vnesite powershell v iskalni vrstici menija Start in izberite Best Match.

Zdaj kopirajte in prilepite naslednji skript:

$InputFilename = Get-Content 'C:filelocation'
$OutputFilenamePattern = 'output_done_'
$LineLimit = 50000
$line = 0
$i = 0
$file = 0
$start = 0
while ($line -le $InputFilename.Length) {
if ($i -eq $LineLimit -Or $line -eq $InputFilename.Length)
$file++
$Filename = '$OutputFilenamePattern$file.csv'
$InputFilename[$start..($line-1)]
$i++;
$line++
}

Zamenjajte mesto datoteke v prvi vrstici z datoteko CSV, nato zaženite skript. Skript prikaže manjše datoteke CSV v vašem uporabniškem imeniku. Na primer, moje datoteke CSV najdemo na C: Users Gavin z imenom datoteke output_done_1.csv . Ime izhoda lahko spremenite tako, da spremenite $ OutputFilenamePattern = 'output_done_' vrstica.

Izvirni scenarij najdete na SPJeff .

4. S pomočjo Power Pivot razstavite velik CSV

Vaša predzadnja rešitev za razčlenitev velike datoteke CSV na majhne koščke je pravzaprav ne razčleni. Namesto tega vam omogoča, da naložite svojo ogromno datoteko CSV v Excel in jo odprete z orodjem Power Pivot. Tako je; lahko učinkovito prezrete omejitev vrstice Excel in upravljate datoteko v programu.

To dosežete tako, da ustvarite podatkovno povezavo do datoteke CSV, nato pa za upravljanje vsebine uporabite Power Pivot. Za popolno razlago in vadnico preberite Blog Joseja Barreta podrobno opisuje postopek.

Skratka, Barreto ustvari vrtilno tabelo z do 8,5 milijona vrstic brez težav. Zgornja slika izhaja iz objave na spletnem dnevniku in prikazuje 2 milijona vrstic v uporabi v Excelu.

Ne pozabite, da ta postopek ne razdeli CSV na majhne koščke. Vendar to pomeni, da lahko v Excelu manipulirate s CSV -jem, kar je zelo priročna alternativa. Če potrebujete več nasvetov, preberite, kako uporabite vrtilno tabelo za analizo podatkov.

5. S pomočjo razcepljenega CSV na spletu razdelite velik CSV

Obstajajo tudi spletne storitve, ki razdelijo vašo veliko datoteko CSV na manjše koščke. Ena takih možnosti je Razdeljen CSV , brezplačni spletni razdelilnik CSV.

Razdeljeni CSV je v redu upravljal nabor podatkov COVID-19 in ga razdelil na priročne kose. Tako kot pri drugih orodjih za vsako datoteko določite število vrstic in jo pustite, da jo razdeli. Nisem pa imel na voljo velike datoteke CSV za preizkušanje, zato se lahko vaše izkušnje razlikujejo.

Razdeljeni CSV vključuje tudi premium možnosti. Za naročnino, lahko uporabite ločilo po meri , izberite vrsto izhodnih datotek, odstranite nekatere znake iz izhodnih datotek in izbrišite podvojene vrstice.

Razdelite svoje datoteke CSV na koščke, ki jih je mogoče enostavno upravljati

Zdaj imate pet rešitev za razbijanje datotek CSV na majhne koščke, kar olajša upravljanje. Rešitve se razlikujejo po hitrosti in velikosti datotek CSV, ki jih lahko upravljajo, zato boste morda morali eksperimentirati, da boste našli rešitev, ki vam najbolj ustreza.

Deliti Deliti Cvrkutati E-naslov Kako uvoziti podatke iz obrazcev Microsoft Word v preglednico Excel

Uvoz Wordovega obrazca v preglednico Excel je nekaj, kar lahko storite z določenim vgrajenim orodjem. Evo kako!

Preberite Naprej
Sorodne teme
  • Produktivnost
  • Nasveti za preglednice
  • Microsoft Excel
  • Nasveti za Microsoft Office
O avtorju Gavin Phillips(945 objavljenih člankov)

Gavin je mlajši urednik za Windows in Technology Explained, redni sodelavec v Zares uporabnem podcastu in redni recenzent izdelkov. Ima diplomo iz sodobnega pisanja z odliko z odliko z digitalnimi umetniškimi praksami, izropano iz hribov Devona, pa tudi več kot desetletje profesionalnih pisnih izkušenj. Uživa v velikih količinah čaja, družabnih iger in nogometa.

Več od Gavina Phillipsa

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti