Sådan opdeles en enorm CSV-fil i mindre filer på Windows 11/10

How to effectively deal with bots on your site? The best protection against click fraud.

Microsoft Excel er et regnearksprogram og et fantastisk værktøj, der bruges til at analysere data, lokalisere information, oprette diagrammer og præsentere dem for beslutningstagere. Excel fungerer effektivt på alle niveauer, fra en simpel lommeregner til de mest tekniske beregninger. Men nu og da støder du ind i et regnearksstørrelsesproblem, når du har med store data at gøre. Lad os i denne artikel lære, hvordan man opdeler en enorm CSV-fil i flere mindre filer.

Indholdsfortegnelse

Hvorfor opdele det enorme Excel-regneark?

Excel-regneark åbner kun de første 1.048.576 rækker og 16.384 kolonner med data. Nogle gange støder du på en .csv-fil, der indeholder langt flere data end det.

Lad os antage, at du skal gemme data om patienterne på et hospital, du bliver nødt til at importere en CSV-fil, der indeholder så mange optegnelser, f.eks. over en million. Men spørgsmålet her er, hvordan vil du importere og administrere et regneark med over en million poster?

instagram story viewer

Løsningen er at opdele den enorme CSV-fil med mere end en million patienter i mindre flere filer, så det bliver nemt for Excel at arbejde med.

Hvad sker der, når du åbner store CSV-filer i Excel?

Excel vil finde det svært at åbne. Den store fil vil tage et par minutter at åbne, og du kan kun se de data, der findes i de øverste 1048576 rækker. Derefter vil du få en fejl, der siger "Filen er ikke indlæst fuldstændigt“. Du kan kun arbejde i de viste rækker. Dette hjælper ikke, når du skal analysere og studere hele data. Så det er bedre at opdele filen.

I denne artikel bruger jeg to tilfældige CSV Excel-regneark til at forklare, hvordan man opdeler store CSV-filer i mindre filer.

Måder at opdele enorme CSV-filer

1. Brug et program til at opdele CSV-filer

Vi kan simpelthen bruge CSV Splitter-programmerne til at opdele de enorme CSV-filer. Disse splittere er meget udbredt på trods af deres hukommelsesproblemer. Brug et af de nedennævnte programmer til at opdele filerne. De er gratis tilgængelige på internettet til download.

1. Kæmpe CSV-splitter

Dette er en ligetil og brugervenlig CSV-splitter. Lad os se, hvordan vi kan opdele filerne ved at bruge dette nedenfor,

1. Når du har åbnet splitteren, skal du blot indtaste CSV-fil du ønsker at opdele og nævne Linjetælling og klik på Split fil.

Split Csv

2. Når opdelingen er fuldført, får du de flere opdelte filer som vist

Opdel Csv1

2. CSV-splitter

Denne har også samme funktion som ovenstående splitter. Lad os se, hvordan du opdeler filerne i dette program.

1. Åbn CSV-splitteren, og indtast den CSV-fil, du vil opdele. Indtast antallet af rækker og klik til sidst videre Udfør.

Csv Splitter

2. Når opdelingen er udført, vil filerne blive gemt på det sted, hvor din originale CSV-fil er til stede.

Csv Splitter1

Der er mange flere CSV-splittere på markedet, et eksempel er BitRecover CSV Splitter. Du kan bruge dette, hvis du vil, men du skal betale for at få den fulde version.

2. Online kildeopdelt CSV

Du kan også dele CSV-filerne op i mindre filer ved hjælp af en gratis onlinekilde kaldet Split CSV.

1. Åbn Split CSV i din browser.

Online Csv

2. Upload den fil, du vil opdele.

Online Csv1

3. Nævn det linjeantal, du ønsker, at filen skal have.

Online Csv2

4. Følg trinene på skærmen og klik til sidst videre Dele.

Online Csv3

BEMÆRK: Split CSV har også nogle premium-muligheder. For at bruge disse muligheder skal du betale nogle abonnementsgebyrer.

3. Brug en batchfil

Vi kan også bruge en batch-fil til at opdele den enorme CSV-fil i flere filer. Lad os se, hvordan man opretter en batch-fil og derefter tilpasser den til at gøre det trængende.

1. Åbn en tekstfil (Notesblok). Skriv batchkoden for at opdele CSV-filen (kopier koden nedenfor).

Batch kode

2. Gå nu til Fil > Gem som > batch.bat fil > Gem.

Gemmer batchfil

3. Nu bliver filen gemt på skrivebordet som vist nedenfor. Dobbeltklik på filen for at køre i kommandoprompten.

Batch1

BEMÆRK: Hvis du vil redigere koden, Højreklik på batch-ikonet og klik på Redigere.

4. Når batchprogrammet behandler koden, vil den store CSV-fil blive opdelt i flere mindre filer baseret på dit input.

5. Lad os nu se på koden, og hvilke ændringer skal du foretage, så du kan opdele din bestemte CSV-fil.

Parti

Du bliver nødt til at ændre nedenstående værdier for at koden fungerer for dig i overensstemmelse hermed,

SÆT BFN = Dette skulle pege på den CSV-fil, der skal opdeles. Bare udskift med din egen CSV-filsti.

SÆT LPF = Dette er antallet af rækker, du ønsker at åbne i din nye fil.

SÆT SFN = Dette er det nye navn, du giver dine opdelte filer.

Efter at have ændret disse værdier, gem venligst din kode som en .flagermus fil med et nyt navn, og følg ovenstående trin for at opdele CSV-filen.

4. Brug Powershell

Powershell-kodning er nemmere og hurtigere sammenlignet med batch-filbehandling. Derfor kan vi gå med Powershell til denne behandling. Inden du går ind i processen, skal du kopiere koden nedenfor til en notesblok.

Powershell

1. Trykke "Windows+X" for at åbne Powershell som admin.

Tryk Win-tasten + X sammen for at åbne kontekstmenuen med Windows Powershell (admin)Tryk Win-tasten + X sammen for at åbne kontekstmenuen med Windows Powershell (admin)

2. Rediger koden, der er kopieret i notesblokken i henhold til dine krav til CSV-filen. De ændringer, der skal foretages, er

  • $InputFilename = Get-Content 'C:\file\location' :- Udfyld Beliggenhed af din CSV-fil i systemet. Mine filer findes på "C:\Users\msdsh_000\Downloads\ Sample-Spreadsheet-500000-rows".
  • $OutputFilenamePattern = 'output_done_' :- Du kan ændre produktion navnet på din fil i denne linje. Mit outputfilnavn er ændret til "Output-sample".
  • $LineLimit = 50000:- Her kan du begrænse antallet af linjer. Jeg begrænser det til 10.000.

Når ændringerne er foretaget, skal du kopiere hele koden og indsætte den i Powershell-vinduet.

3. Koden køres i Powershell-vinduet og outputtet gemmes som .csv filer.

Udgangseffekt

5. Brug Power Pivot

1. Åbn et tomt Excel-regneark. Gå til Data > Ny forespørgsel > Fra fil > Fra CSV.

Power Pivot

2. Et vindue dukker op, der beder dig importere en CSV-fil.

Power Pivot 1

3. Forhåndsvisning af filen vises. Klik nu videre Indlæs > Indlæs til

Power Pivot 2

4. Sørg for at markere boksen i forhold til "Føj disse data til datamodellen" og klik også på alternativknappen "Skab kun forbindelse". Klik til sidst Belastning.

Power Pivot 3

BEMÆRK: Dette trin fortæller, at vi ikke indlæser dataene til et Excel-ark.

6. Hele den store fil bliver indlæst. Klik nu videre Administrer data.

Power Pivot 4

7. Power Pivot-tabellen vises nu på skærmen, hvor du kan tilføje og ændre kolonnerne efter behov.

Pivottabel

Denne metode opdeler ikke CSV-filen i mindre filer. Du kan simpelthen manipulere CSV'en i Excel, hvilket er virkelig nyttigt.

Det er alt.

Håber denne artikel har været nyttig og informativ.

Kommenter og fortæl os, hvilken metode du brugte.

Teachs.ru
Sådan ordnes “Fejl 1316. Den angivne konto eksisterer allerede ”-problemet i Windows 10

Sådan ordnes “Fejl 1316. Den angivne konto eksisterer allerede ”-problemet i Windows 10HvordanWindows 10Fejl

Du prøver at installere et bestemt program, og der vises en fejlmeddelelse, der siger: “Fejl 1316. Den angivne konto findes allerede”På din Windows 10-pc. Det kan være frustrerende til kernen, især...

Læs mere
6 måder at åbne lydindstillinger på i Windows 10

6 måder at åbne lydindstillinger på i Windows 10HvordanWindows 10Lyd

Når du støder på problemer med din lydafspilning eller mikrofonoptagelser, er det første, du har adgang til, dit Windows-lydkontrolpanel. Det giver dig mulighed for at tilpasse, justere og konfigur...

Læs mere
Sådan hackes Windows 7-adgangskode med enkle trin

Sådan hackes Windows 7-adgangskode med enkle trinHvordan

11. august 2016 Ved AdminHer er en trinvis måde at hacke windows-adgangskode på.Hack Windows 7 adgangskode trin for trin guideStart først din computer. Når du ser startskærmen, skal du straks slukk...

Læs mere
ig stories viewer