Kuidas jagada tohutu CSV Exceli arvutustabel eraldi failideks

Kuidas jagada tohutu CSV Exceli arvutustabel eraldi failideks

Microsoft Excel oskab suurepäraselt nii paljusid igapäevaseid ülesandeid. Kuid aeg -ajalt puutute kokku ühe selle puudusega: arvutustabeli suurusega. Lugege edasi, et teada saada, kuidas Exceli arvutustabelit väiksemaks muuta või suurt CSV -faili mitmeks failiks jagada.





Miks jagada suur CSV mitmeks failiks?

Võib -olla mõtlete: miks peaksin suure Exceli faili jagama mitmeks väiksemaks failiks? See on huvitav küsimus, eriti kuna Exceli arvutustabeli rea limiit on 1 048 576.





Üle miljoni rea kõlab fenomenaalselt. Reapiiri ületamine on aga lihtsam, kui arvate, eriti teatud ülesannete ajal. Näiteks kui turundate e -posti teel, võite importida CSV -faili, mis sisaldab miljoneid e -posti aadresse.





Ainus probleem on, kuidas saate hallata arvutustabelit, kus on nii palju aadresse? Mis saab siis, kui keegi saadab teile CSV -faili, mis on juba üle piiri (teisest programmist)?

Kui see tundub probleemina, millega tõenäoliselt silmitsi seisate, vaadake järgmisi viit võimalust suure CSV- või Exceli faili jagamiseks mitmeks väiksemaks failiks.



Kas teil pole suurt CSV -faili käepärast, kuid soovite kodus kaasa mängida? Ma kasutan COVID-19 avatud uuringute andmekogum näidetes, mida saate ka alla laadida ja kasutada.

1. Katkestage programmi abil CSV -failid

Seal on mitmeid kasulikke CSV jagamisprogramme. Siin on kaks parimat. Õiglane hoiatus, kuna need programmid töötavad, tekivad neil mõnikord mäluprobleemid, mis on CSV-jagavate programmide puhul tavaline probleem.





Tasuta tohutu CSV jagaja

Tasuta tohutu CSV -jagaja on põhiline CSV -jagamise tööriist. Sisestage poolitatav CSV -fail, kasutatavate ridade arv ja seejärel valige Jagatud fail . Ridade arv määrab teie väljundfailide arvu.

CSV jagaja

CSV Splitter on teine ​​tööriist. See pakub palju samu funktsioone nagu Free Huge CSV Splitter, ehkki veidi siledama disainiga. See jagab teie CSV -faili kiiresti väikesteks tükkideks, võimaldades teil määrata kasutatavate ridade arvu.





2. Kasutage pakettfaili

Järgmisena, luua programmeeritav pakettfail . Partiifaili abil saate CSV -d töödelda väiksemateks tükkideks, kohandades faili erinevate tükkide edastamiseks.

Avage uus tekstidokument, seejärel kopeerige ja kleepige järgmine:

@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

Enne käivitamist peate partiifaili konfigureerima. Ma ütlen teile, mida iga käsk teeb, ja saate seda muuta vastavalt oma partiifaili suurusele ja vajalikule väljundile.

  • 'SET BFN =' peaks viitama CSV -le, mille peate jaotama
  • ' SET LPF = ' on ridade arv, millega soovite oma uut faili piirata
  • 'SET SFN =' on teie jagatud failide uus nimetusskeem

Kui olete oma muutujad sisestanud, minge lehele Fail> Salvesta nimega . Valige failinimi ja seejärel Salvesta . Seejärel valige äsja salvestatud tekstifail ja vajutage F2 ümber nimetada. Asendage .txt pikendus koos .Üks ja vajutage Okei kui ilmub hoiatus. Nüüd saate jagada oma suure CSV -faili väiksemateks väljundfailideks.

hp tont puutetundlik ekraan ei tööta

3. Kasutage CSV -faili lõhkumiseks PowerShelli skripti

Sa saad kasutage partiifaile paljude igapäevaste ülesannete jaoks . Kuid PowerShelli skriptid on kiiremad, eriti seda tüüpi töötlemise ja jagamise puhul.

Järgmine skript lõikab teie suure CSV -faili kiiresti väiksemateks failideks.

Kõigepealt vajutage CTRL + X Windowsi toitemenüü avamiseks, seejärel valige PowerShell . Kui PowerShell pole valik, sisestage powerhell menüü Start menüü otsinguribal ja valige Parim vaste.

Nüüd kopeerige ja kleepige järgmine 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++
}

Asendage faili asukoht esimesel real CSV -failiga ja seejärel käivitage skript. Skript väljastab väiksemad CSV -failid teie kasutajakataloogis. Näiteks minu CSV -failid leiate failinimega aadressilt C: Users Gavin output_done_1.csv . Väljundi nime saate muuta, muutes $ OutputFilenamePattern = 'output_done_' rida.

Algse skripti leiate aadressilt SPJeff .

4. Suure CSV -faili purustamine Power Pivoti abil

Teie eelviimane lahendus suure CSV -faili väikesteks tükkideks purustamiseks ei lagunda seda tegelikult. Pigem võimaldab see laadida oma tohutu CSV -faili Excelisse ja kasutada selle avamiseks Power Pivoti tööriista. See on õige; saate tõhusalt ignoreerida Exceli reapiirangut ja hallata faili programmi sees.

Selle saavutamiseks looge CSV -failile andmelink, seejärel kasutage sisu haldamiseks Power Pivoti. Täieliku selgituse ja õpetuse saamiseks lugege Jose Barreto ajaveeb protsessi üksikasjalikult.

Lühidalt, Barreto loob Pivot tabeli, kasutades kuni 8,5 miljonit rida ilma probleemideta. Ülaltoodud pilt pärineb ajaveebi postitusest, mis näitab kokku 2 miljonit Excelis kasutatavat rida.

Pidage meeles, et see protsess ei jaga CSV -d väikesteks tükkideks. See aga tähendab, et saate Excelis CSV -ga manipuleerida, mis on väga mugav alternatiiv. Kui vajate veel näpunäiteid, uurige, kuidas andmete analüüsimiseks kasutada liigendtabelit.

5. Jagage suur CSV võrgus laiali, kasutades poolitatud CSV -d

Samuti on veebiteenuseid, mis murravad teie suure CSV -faili väiksemateks bittideks. Üks selline variant on Poolitatud CSV , tasuta veebipõhine CSV -jagaja.

Split CSV haldas COVID-19 andmestikku hästi, jagades selle käepärasteks tükkideks. Nagu teistegi tööriistade puhul, määrate iga faili ridade arvu ja lasete sellel selle osadeks jagada. Kuid mul polnud käepärast katsetada suurt CSV -faili ja seetõttu võivad teie kogemused erineda.

Jagatud CSV sisaldab ka lisavõimalusi. Liitumistasu eest saate kasutada kohandatud eraldajat , valige valik väljundfailide tüüpe, eemaldage väljundfailidest teatud märgid ja kustutage duplikaadid.

Jagage oma CSV -failid hõlpsasti hallatavateks tükkideks

Nüüd on teil viis lahendust CSV -failide väikesteks tükkideks jagamiseks, mis muudab nende haldamise lihtsaks. Lahenduste kiirus ja hallatavate CSV -failide suurus on erinevad, seega peate võib -olla katsetama, et leida teile kõige sobivam lahendus.

Jaga Jaga Piiksuma E -post Kuidas importida andmeid Microsoft Wordi vormidest Exceli arvutustabelisse

Wordi vormi importimine Exceli arvutustabelisse on midagi, mida saate teha konkreetse sisseehitatud tööriistaga. Siin on, kuidas!

Loe edasi
Seotud teemad
  • Tootlikkus
  • Arvutustabeli näpunäited
  • Microsoft Excel
  • Microsoft Office'i näpunäited
Autori kohta Gavin Phillips(Avaldatud 945 artiklit)

Gavin on Windowsi ja tehnoloogia selgitatud noorem toimetaja, tõeliselt kasuliku taskuhäälingusaate regulaarne kaastööline ja tavaline tooteülevaataja. Tal on BA (Hons) kaasaegne kirjutamine digitaalse kunsti praktikaga, mis on rüüstatud Devoni mägedest, samuti üle kümne aasta pikkune professionaalne kirjutamiskogemus. Ta naudib suures koguses teed, lauamänge ja jalgpalli.

Veel Gavin Phillipsilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin