Miten jakaa suuren CSV tiedoston useita tiedostoja?

Miten jakaa suuren CSV tiedoston useita tiedostoja?

CSV-tiedosto on Excel-tiedosto. Tämä on juuri se ohjelma, joka pystyy selviytymään yksinkertaisesti valtava määrä tehtäviä, joita ihmiset kohtaavat päivittäin. Ensi silmäyksellä, se voi tuntua, että Excel-taulukko on ääretön, mutta todellisuudessa se ei ole, ja se on melko vaikeaa yksinkertainen käyttöliittymä tarkistaa sen. Mutta jos olet täällä ja luet tämän artikkelin, niin ymmärrät mitä voisi olla asian.

Mitä varten se on

Miksi taito jakamalla suuri CSV tiedoston useaan pienempiä hyötyä? Excel on hieman yli miljoona rivit ja sarakkeet sen arsenaali, ja jos katsokaa levyn, se voi tuntua hyvin vaikea täyttää sen kokonaan, mutta itse asiassa se on helpompaa kuin uskotkaan.

Kuvitellaan tilanne: sinulla on melko suuri liike, joka liittyy myynti- tai sellaisesta palveluja. Työskentelet kohtuullisen määrän aikaa, joten sinulla on suuri asiakaskunta sähköpostiosoitteita ja nimiä käytettävissänne. Olet onnistuneesti tuotu CSV ja huomaa, että koko pöytä on täynnä. Mitä seuraavaksi?

Sitten tulee ymmärrys että hoitava valtava pöytä on erittäin vaikeaa, vaikka tiedät kaikenlaisia ​​hankala Excel temppuja, osata käyttää suodattimia ja kaavoja. Tai voi olla tällaisessa tilanteessa, että joku lähetti sinulle tällaisen tiedoston, joskus se voi jopa ylittää raja, jos se on luotu jokin muu ohjelma.

Ensimmäinen tapa on jakaa käyttämään ohjelmaa

On riittävä määrä ohjelmia Internetissä, jotka pystyvät selviytymään halkaisu suuri CSV tiedoston useaan pieniä, mutta ne kaikki eivät täydellisesti selviytymään tehtävänä, joten harkitsemme vain parhaita ohjelmia tämän luokan tämän artikla.

1. Vapaa Valtava CSV Splitter.

Tämä ohjelma pidetään perus työkalu jakamiseen CSV-tiedostoja. Se toimii mukaan hyvin yksinkertainen periaate: sinun täytyy valita tiedosto, jonka haluat jakaa, ja myös määrittää, kuinka monta riviä haluat käyttää, ja valitse Split tiedosto -painiketta.

2. CSV Splitter.

Tämä ohjelma toimii samalla periaatteella kuin ensimmäinen, jossa ainoa ero että Splitter on hieman pehmeämpi muotoilu, vaikka joitakin yksinkertaisuus ensimmäinen ohjelma voi tuntua sopivampi suoritettaessa tällaisen tehtävän.

Toinen tapa on käyttää komentojonotiedosto

Tämä vaihtoehto on hieman monimutkaisempi kuin ensimmäinen, joten se on erittäin tärkeää noudattaa selkeitä ohjeita.

Käytön jälkeen komentojonotiedoston, sinun täytyy luoda ohjelmoitavan komentojonotiedoston. Voit tehdä tämän, sinun täytyy luoda ja avata uusi tekstiasiakirja, kirjoittaa seuraavaa:

@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. If 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==” %%1 in (%BFN%) Do (
SET /A LeneNum+=1
echo %%1 >> %SFN%!FileNum! .%SFX%
if !LineNum! EQU !LPF! (
SET /A LineNum=0
SET /A LineNum+=1
)
)
endlocal
Pause
Koodin lähde: miten jakaa valtava CSV Excel eri tiedostoihin

Mutta vie aikaa, koska sinun täytyy määrittää komentojonotiedostolle ennen. Ymmärtää, miten tämä toimii, sinun täytyy ymmärtää, miksi ja miten kukin komento, jota käytettiin edellä teoksia.

SET BFN on hyvin tärkeä komento, koska se määrittää CSV jaettava.

SET LPF komento osoittaa, kuinka monta riviä tulee uuteen tiedostoon.

SET SFN on vastuussa siitä, miten uusien jakaa tiedostoja nimeksi tulee.

Nyt siirtyä hauska osa - käyttäen tuloksena tiedosto. Voit tehdä tämän, valitse Tiedosto> Tallenna nimellä> valitse tiedostonimi. Sen jälkeen, valitse sama tiedosto ja paina F2-painiketta, tämä tekee mahdolliseksi muuttaa muotoa tämän tiedoston .txt ja .bat. Esiin tulee varoitus, sinun täytyy sopia ja valitse OK.

Seuraavaksi näiden vaiheiden jälkeen voit jakaa CSV-tiedoston onnistuneesti pienempiin tiedostoihin.

Kolmas tapa käyttää PowerShell Script

Tietenkin voit käyttää edellistä menetelmää käyttämällä erätiedostoja, joilla voit jakaa suuria CSV-tiedostoja, mutta kannattaa tietää, että PowerShall-skriptit ovat paljon nopeampia ja kätevämpää ja sopivia myös nykyaikaisiin kokoonpanoihin.

Ensinnäkin käyttäjän on päästävä erityiseen Windows-virtalähteeseen. Tehdä tämä, hänen on painettava näppäinyhdistelmä Ctrl + R. Avausvalikko sisältää PowerShall. Jos jostain syystä tämä menetelmä ei toiminut, voit syöttää PowerShellin suoraan hakupalkkiin Käynnistä ja valitse Paras ottelu. Tämän jälkeen sinun on kirjoitettava seuraava skripti:

$InputFilename = Get-Content ‘C:filelocation’
$0outputFilenamePattern = ‘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.Lenght) {
$file++
$Filename = “$OutputFilenamePattern$file.csv”
$InputFilename[$start..($line-1)] | Out-File $Filename -Force
$start = $line;
£i = 0
Write-Host “$Filename”
}
$i++;
$line++
}
Koodilähde: Kuinka jakaa valtava Excel CSV -laskentataulukko erillisiin tiedostoihin

Ennen kuin työskentelet tämän komentosarjan kanssa, sinun on ymmärrettävä, että Filecation sen sijaan olisi kirjoitettava CSV-tiedoston sijainti, joka on jaettava.

Neljänneksi on käyttää teho kääntö

Itse asiassa Power Pivot ei jakaa CSV-tiedostoja useisiin pieniin tiedostoihin; Tapa, jolla se toimii, on hieman erilainen.

Jos haluat käyttää sitä, sinun on lataa CSV-tiedosto Exceliin ja käytä tätä ohjelmaa avataksesi sen. On osoittautunut, että tiedosto ei ole jaettu, se on edelleen yhtenäinen kokonaisuus, mutta samanaikaisesti ohjelman avulla on mahdollista ohittaa miljoonan rivin raja. Uskokaa tai ei, jotkut ihmiset, jotka ovat hyödyntäneet tätä vaihtoehtoa, ovat lähettäneet kuvakaappauksen foorumille, joka näyttää kaksi miljoonaa linjaa Excelissä.

Viides tapa on käyttää online-palveluita CSV-tiedostojen jakamiseen

Jos et halua käsitellä skriptejä, jotka eivät välttämättä näytä helppoa ratkaisusta kaikille, voit käyttää ilmaisia ​​online-CSV-erottimia.

Yksi näistä palveluista on jaettu CSV. Se toimii samalla tavalla kuin ensimmäiset kaksi ohjelmaa, joita käsiteltiin edellä, ainoa ero, että kaikki toiminta tapahtuu Internetissä eikä itse tietokoneessa.

Ohjelma on täysin vapaa käytettäväksi ja käyttämällä HTML5: tä, kaikki laskelmat tehdään omalla tietokoneellasi. Tietosi ei ladataan Internetissä ja CSV-tiedosto leikataan turvallisesti pienempiin paloihin omalla tietokoneellasi.

  • Vapaa online-Split CSV -palvelussa on seuraavat toiminnot:
  • Otsikkolinjojen määrän valitseminen;
  • Valitsemalla rivien lukumäärä sivua kohti CSV-split.

Yhteenveto: Mitkä ovat eri tavoin jakaa CSV-tiedosto?

Jos sinulla on useita suuria CSV -tiedostoja, joita ei voida avata tai ladata kokonaan, koska saavutetaan enimmäismäärä sarakkeita ja rivejä Microsoft Excelissä tai joissakin CSV -katseluohjelmissa, sinun on jaettava CSV -tiedosto.

Käytettävissä on monia erilaisia ​​CSV -tiedostojen jakamisohjelmistoja ja online -työkaluja, joita voidaan käyttää tiedostojen jakamiseen.

Näin otetaan perehtyneitä viisi ei hankalia tapoja, joiden avulla voit helposti ja helposti jakaa suuren CSV-tiedoston ja jopa oppia avaamaan sen Excel-ohjelmalla.

Usein Kysyttyjä Kysymyksiä

Onko mahdollista käyttää PowerShell -skriptiä CSV -tiedostojen jakamiseen?
Kyllä, voit erottaa tiedostot PowerShall -skriptejä. Tämä menetelmä on paljon nopeampi ja kätevämpi ja sopii paremmin myös nykyaikaisiin rakennuksiin.




Kommentit (0)

Jätä kommentti