Kuinka jakaa valtava CSV Excel -laskentataulukko erillisiin tiedostoihin

Kuinka jakaa valtava CSV Excel -laskentataulukko erillisiin tiedostoihin

Microsoft Excel on erinomainen niin monissa päivittäisissä tehtävissä. Mutta silloin tällöin kohtaat yhden sen puutteista: laskentataulukon koon. Lue, miten voit pienentää Excel -laskentataulukon tai jakaa suuren CSV -tiedoston useisiin tiedostoihin.





Miksi jakaa suuri CSV -tiedosto useisiin tiedostoihin?

Saatat ajatella, miksi minun pitäisi jakaa suuri Excel -tiedosto useiksi pienemmiksi tiedostoiksi? Se on mielenkiintoinen kysymys, varsinkin kun Excelissä on laskentataulukon riviraja 1 048 576.





Yli miljoona riviä kuulostaa ilmiömäiseltä. Rivirajan saavuttaminen on kuitenkin helpompaa kuin luuletkaan, etenkin tiettyjen tehtävien aikana. Jos esimerkiksi markkinoit sähköpostitse, voit tuoda miljoonia sähköpostiosoitteita sisältävän CSV -tiedoston.





Ainoa ongelma on, kuinka hallitset laskentataulukkoa, jossa on niin monta osoitetta? Entä jos joku lähettää sinulle CSV -tiedoston, joka on jo ylittänyt rajan (toisesta ohjelmasta)?

Jos tämä kuulostaa ongelmalta, jonka todennäköisesti kohtaat, tutustu seuraaviin viiteen tapaan jakaa suuri CSV- tai Excel -tiedosto useiksi pienemmiksi tiedostoiksi.



Eikö sinulla ole suuri CSV -tiedosto kätevä, mutta haluat pelata kotona? Käytän COVID-19 avoimen tutkimuksen tietojoukko esimerkeissä, joita voit myös ladata ja käyttää.

1. Pura CSV -tiedostot ohjelman avulla

Siellä on useita hyödyllisiä CSV -jakajaohjelmia. Tässä on kaksi parasta. Oikea varoitus kuitenkin, koska nämä ohjelmat toimivat, ne kohtaavat joskus muistiongelmia, mikä on yleinen ongelma CSV-jakamisohjelmille.





Ilmainen valtava CSV -jakaja

Free Huge CSV Splitter on CSV: n perustyökalu. Syötä jaettava CSV -tiedosto, käytettävä rivien määrä ja valitse sitten Jaa tiedosto . Rivien määrä määrittää lopputulostiedostojen määrän.

CSV -jakaja

CSV Splitter on toinen työkalu. Se tarjoaa paljon samat toiminnot kuin Free Huge CSV Splitter, vaikkakin hieman tyylikkäämmällä muotoilulla. Se jakaa CSV -tiedoston pieniksi paloiksi nopeasti, jolloin voit määrittää käytettävän rivien määrän.





2. Käytä erätiedostoa

Seuraava, luo ohjelmoitava erätiedosto . Voit käyttää erätiedostoa käsitelläksesi CSV -tiedoston pienemmiksi paloiksi ja mukauttamalla tiedostoa toimittamaan eri paloja.

Avaa uusi tekstiasiakirja ja kopioi ja liitä seuraava:

@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

Sinun on määritettävä erätiedosto ennen käynnistystä. Kerron sinulle, mitä kukin komento tekee, ja voit muuttaa sitä erätiedostosi koon ja vaaditun tuloksen mukaan.

  • 'SET BFN =' pitäisi osoittaa CSV -tiedostoon, joka sinun on hajotettava
  • '' SET LPF = ' on rivien määrä, johon haluat rajoittaa uuden tiedoston
  • 'SET SFN =' on jaettujen tiedostojen uusi nimeämiskäytäntö

Kun olet syöttänyt muuttujasi, siirry kohtaan Tiedosto> Tallenna nimellä . Valitse tiedostonimi ja valitse Tallentaa . Valitse sitten juuri tallennettu tekstitiedosto ja paina F2 nimetä se uudelleen. Korvata .txt laajennus kanssa .yksi ja paina OK kun varoitus tulee näkyviin. Nyt voit jakaa suuren CSV -tiedoston pienempiin tulostiedostoihin.

kuinka muokata äänitiedostoja Macissa

3. Katkaise CSV -tiedosto PowerShell -komentosarjan avulla

Sinä pystyt käytä erätiedostoja monenlaisiin päivittäisiin tehtäviin . Mutta PowerShell -komentosarjat ovat nopeampia erityisesti tämän tyyppisessä käsittelyssä ja jaossa.

Seuraava skripti leikkaa suuren CSV -tiedoston nopeasti pienemmiksi tiedostoiksi.

Paina ensin ylös CTRL + X avataksesi Windows Power -valikon ja valitse sitten PowerShell . Jos PowerShell ei ole vaihtoehto, syötä powerhell Käynnistä -valikon hakupalkista ja valitse Paras haku.

Kopioi ja liitä seuraava skripti:

$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++
}

Korvaa ensimmäisen rivin tiedoston sijainti CSV -tiedostollasi ja suorita sitten komentosarja. Skripti tulostaa pienemmät CSV -tiedostot käyttäjähakemistoosi. Esimerkiksi CSV -tiedostoni löytyvät osoitteesta C: Users Gavin tiedostonimellä output_done_1.csv . Voit muuttaa lähdön nimen muuttamalla $ OutputFilenamePattern = 'output_done_' linja.

Alkuperäinen käsikirjoitus löytyy osoitteesta SPJeff .

4. Pura suuri CSV -tiedosto Power Pivotin avulla

Viimeinen ratkaisusi suuren CSV -tiedoston hajottamiseen pieniksi palasiksi ei itse asiassa hajota sitä. Sen sijaan voit ladata massiivisen CSV -tiedoston Exceliin ja avata sen Power Pivot -työkalulla. Oikein; voit jättää Excel -rivin rajan tehokkaasti huomiotta ja hallita tiedostoa ohjelmassa.

Tämä saavutetaan luomalla datalinkki CSV -tiedostoon ja hallitsemalla sitten sisältöä Power Pivotilla. Jos haluat täydellisen selityksen ja opetusohjelman, lue Jose Barreton blogi yksityiskohtaisesti prosessista.

Lyhyesti sanottuna Barreto luo pivot -taulukon, joka käyttää jopa 8,5 miljoonaa riviä ilman ongelmia. Yllä oleva kuva tulee blogiviestistä, ja siinä näkyy yhteensä 2 miljoonaa Excelissä käytettävää riviä.

Muista, että tämä prosessi ei jaa CSV: tä pieniksi paloiksi. Se tarkoittaa kuitenkin, että voit muokata CSV -tiedostoa Excelissä, mikä on erittäin kätevä vaihtoehto. Jos tarvitset lisää vinkkejä, selvitä, miten voit käyttää pivot -taulukkoa tietojen analysointiin.

5. Hajota suuri CSV -tiedosto verkossa käyttämällä jaettua CSV -tiedostoa

On myös online -palveluita, jotka jakavat suuren CSV -tiedoston pienempiin osiin. Yksi tällainen vaihtoehto on Jaettu CSV , ilmainen online -CSV -jakaja.

Split CSV hallitsi COVID-19-tietojoukon hienosti jakamalla sen käteviksi paloiksi. Kuten muidenkin työkalujen kohdalla, määrität rivien määrän kullekin tiedostolle ja annat sen jakaa. Minulla ei kuitenkaan ollut käsillä suurta CSV -tiedostoa testattavaksi, joten kokemuksesi voivat vaihdella.

Split CSV sisältää myös premium -vaihtoehtoja. Tilausmaksua vastaan voit käyttää mukautettua erotinta , valitse valikoima tulostustiedostotyyppejä, poista tietyt merkit tulostiedostoista ja poista päällekkäiset rivit.

Pura CSV -tiedostosi helposti hallittaviksi paloiksi

Sinulla on nyt viisi ratkaisua CSV -tiedostojen jakamiseen pieniksi paloiksi, mikä helpottaa niiden hallintaa. Ratkaisujen nopeus ja hallittavien CSV -tiedostojen koko vaihtelevat, joten sinun on ehkä kokeiltava löytääksesi sinulle parhaiten sopiva ratkaisu.

Jaa Jaa Tweet Sähköposti Tietojen tuominen Microsoft Word Formsista Excel -laskentataulukkoon

Word-lomakkeen tuominen Excel-laskentataulukkoon voidaan tehdä tietyllä sisäänrakennetulla työkalulla. Näin voit!

Lue seuraava
Liittyvät aiheet
  • Tuottavuus
  • Laskentataulukon vinkit
  • Microsoft Excel
  • Microsoft Office -vinkkejä
Kirjailijasta Gavin Phillips(945 artikkelia julkaistu)

Gavin on Windows- ja Technology Explainedin Junior Editor, säännöllisesti Really Useful Podcastin toimittaja ja säännöllinen tuotearvioija. Hänellä on BA (Hons) Contemporary Writing ja digitaaliset taidekäytännöt, jotka on ryöstetty Devonin kukkuloilta, sekä yli vuosikymmenen ammattikirjallinen kokemus. Hän nauttii runsaasti teetä, lautapelejä ja jalkapalloa.

Lisää Gavin Phillipsiltä

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi