Nola CSV fitxategi handia fitxategi anitzetan zatitzen da?

Nola CSV fitxategi handia fitxategi anitzetan zatitzen da?

CSV fitxategia Excel kalkulu-bat da. Hau da, zehazki programa hori besterik aurre duten pertsonek egunero aurre zeregin kopuru handi batekin gai da. Lehen begiratuan, Excel mahai hori infinitua da, baina errealitatean ez da dirudien arren, eta nahiko zaila izango da erabiltzaile soil bat dela egiaztatzeko. Baina Hona nahi izanez gero, eta artikulu hau irakurtzen, orduan zehazki ulertzen zer gertatzen izan daiteke.

Zer da

Zergatik da CSV fitxategi handia zatituz trebetasuna hainbat txikietan sartu baliagarria? Excel milioi bat lerro eta zutabe bere arsenal pasatxo ditu, eta orri batean besterik ez duzu begiratzen bada, oso zaila bete erabat badirudi ere, baina hain zuzen ere uste baino errazagoa da.

Dezagun egoera bat imajinatu: enpresa nahiko handi bat da, salmenta edo zerbitzuak ematea lotutako jabe zara. Denbora kopuru duina lan duzu, beraz, bezeroaren helbide elektronikoak eta izen base handi batean egin behar duzu. Arrakastaz inportatutako duzu CSV fitxategia eta mahai osoa beteta dagoela konturatzen zara. Zer da hurrengoa?

Ondoren, adimenaren dator mahai handi bat, hala kudeatzeko oso zaila da delikatua Excel trikimailuen mota guztiak ezagutzen baduzu ere, badakigu iragazkiak eta formulak nola erabili. Edo han horrelako egoera bat izan daiteke norbaitek halako fitxategi bat bidali dizu, batzuetan, nahiz eta muga gainditu ahal izango da, beste programa batzuk sortu zen gero.

Lehenengo bidea zatitu da programa erabiliz

Badira Interneten duten txiki hainbat direnak sartu behar splitting aurre CSV fitxategi handia gai dira programa kopurua nahikoa dira, baina ez horiek guztiak ezin hobeto zeregin aurre, beraz, bakarrik honetan kategoria honetan programak onenak kontuan hartuko dugu Artikulu.

1. Free Erraldoia CSV Splitter.

Programa hau jotzen da splitting CSV fitxategiak oinarrizko tresna izan nahi du. printzipio oso sinple baten arabera funtzionatzen du: nahi duzula zatitu fitxategia hautatzeko, eta, gainera, lerro kopurua zehaztu nahi duzula erabiltzeko, eta, ondoren, egin klik Split fitxategia botoia behar duzu.

2. CSV Splitter.

Programa hau printzipioa bera lan egiten lehena bezala, desberdintasun bakarra Splitter dela diseinu zertxobait leuntzen ditu, nahiz batzuk lehen programa soiltasun egokiagoa iruditu denean, hala nola, zeregin bat egitean.

Bigarrena, batch fitxategi bat erabiltzen ari da

Aukera hau pixka bat gehiago lehen baino konplikatua da, oso garrantzitsua argi argibideak jarraitu hemen da, beraz.

batch fitxategia erabili ondoren, programagarriak batch fitxategi bat sortu behar duzu. Horretarako, sortu eta zabalduko testu dokumentu berri bat, honako hau idatzi behar duzu:

@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
Kode iturria: nola CSV Excel kalkulu handi baten fitxategi desberdinetan zatitzen den

Baina zure denbora hartu, hasi aurretik batch fitxategia konfiguratzeko behar duzulako. nola lan hau, zergatik eta nola lan egiten batez erabili zen komando bakoitza ulertu behar duzu ulertzeko.

SET BFN oso garrantzitsua komando bat da CSV fitxategia zehazten da zatitu izan delako.

SET LPF komandoa zenbat lerro izango fitxategi berria izango adieraziko du.

SET SFN da zatitu fitxategi berriak nola izendatuko da erantzule.

Orain dezagun mugimendua fun zati on - ondoriozko fitxategia erabiliz. Horretarako, sakatu Fitxategia> Save As> hautatu fitxategi-izena. Horren ondoren, hautatu fitxategi bera eta sakatu F2 botoia, hau fitxategi hau .txt tik .bat formatua aldatu ahal izan zen egingo. Abisu bat agertuko da, ados, eta sakatu Ados behar duzu.

da urrats hauek arrakastaz ditzakezu zatitu CSV fitxategia fitxategi txikiagoetan ondoren ere.

Hirugarren bidea PowerShell script bat erabiltzen ari da

Noski, aurreko metodoa batch fitxategiak erabiltzen CSV fitxategi handiak zatitu erabili ahal izango duzu, baina merezi PowerShall gidoiak, askoz azkarragoa eta erosoagoa dira jakitea, eta, gainera, hobeto batzarrak moderno egokia.

Lehenengo, erabiltzailearen beharrei bereziak Windows Power menu bat sartu. Horretarako, gako konbinazio CTRL + R. irekitzen PowerShall edukiko menua sakatu behar zuen. Bada arrazoi batzuk metodo hau ez zuen lan, gero PowerShell zuzenean idatz ditzakezu bilaketa barran Hasi eta hautatu Partidu onena. Horren ondoren, honako gidoia idatzi behar duzu:

$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++
}
Kode iturria: nola erraldoi Excel CSV kalkulu-fitxategi desberdinetan zatitzen den

gidoia honekin lanean hasi aurretik, horren ordez filelocation idatzi behar CSV fitxategia, bertan behar zatitu izan behar kokalekua ulertu behar duzu.

Laugarren bidea da Power Pivot erabili

Izan ere, Power Pivot ez du zatitu CSV fitxategiak hainbat fitxategi txikiak sartu; Horrela funtzionatzen du zertxobait desberdina da.

Hori erabiltzeko, CSV fitxategia Excel igotzeko, eta ondoren programa hau erabiltzeko, irekitzeko behar duzu. bihurtzen da, hain zuzen ere, fitxategia ez da banatzen, single oso bat izaten jarraitzen du, baina, aldi berean, programa erabiliz, posible da milioi bat lerro baina saihesbidea da. Sinetsi edo ez, nor abantaila hartu dute aukera horren pertsona batzuk argitaratu dituzte foroa argazkia egiten, eta hori horrela erakutsiko Excel bi milioi lerroak.

Bosgarren bidea da online zerbitzuak erabili CSV fitxategiak zatitu

Ez baduzu nahi den, agian ez da guztiontzat irtenbide erraz bat bezala dirudi gidoiak landu badu, doako online CSV banatzaile erabili ahal izango duzu.

Zerbitzu horietako batek Split CSV da. modu berean lan egiten du lehen bi programak, eta horrek batez eztabaidatu ziren bezala, guztiek ekintza gertatzen Interneten, eta ez ordenagailu bera ere desberdintasun bakarra.

Programa erabat erabileraren doakoa da, eta HTML5 erabiliz, kalkulu guztietan zeure ordenagailuan egiten dira. Zure datuak ez Interneten kargatu eta zure CSV fitxategia izango segurtasunez zatiak txikiagoak moztu ahal zeure ordenagailuan.

  • The free online zatitu CSV zerbitzua honako funtzionalitate hauek ditu:
  • goiburu lerro kopurua hautatzea;
  • orriko lerroak CSV zatitu ostean kopuruaren aukeratzea.

Laburbilduz: zer dira hainbat modutan CSV fitxategia zatitu?

CSVko hainbat fitxategi handi badituzu edo erabat kargatu ezin baduzu, Microsoft Excel-en edo CSV ikuslean gehienezko zutabe eta errenkadak lortuz, CSV fitxategia zatitu behar duzu.

Fitxategiak zatitzeko erabil daitezkeen CSV fitxategi zatitzaileen software eta lineako tresnak daude.

Horrela, bost modu ez delikatua, honekin erraz eta erraz dezakezu zatitu CSV fitxategi handia, eta are ikasteko nola, irekitzeko Excel programa erabiliz lortu dugu ezagutu.

Galdera Arruntak

Posible al da PowerShell script bat erabiltzea CSV fitxategiak zatitzeko?
Bai, Powershall scriptak erabil ditzakezu fitxategiak bereizteko. Metodo hau askoz azkarragoa eta erosoagoa izango da, eta eraikuntza modernoetarako egokiena ere egokia izango da.




Oharrak (0)

Utzi iruzkin bat