Come dividere un enorme file CSV in file più piccoli su Windows 11/10

Microsoft Excel è un programma per fogli di calcolo e un ottimo strumento utilizzato per analizzare i dati, individuare informazioni, creare grafici e presentarli ai responsabili delle decisioni. Excel funziona efficacemente a tutti i livelli, da una semplice calcolatrice ai calcoli più tecnici. Ma, di tanto in tanto, ti imbatti in un problema di dimensioni del foglio di calcolo quando si tratta di dati di grandi dimensioni. In questo articolo impariamo come dividere un enorme file CSV in più file più piccoli.

Sommario

Perché dividere l'enorme foglio di calcolo Excel?

I fogli di calcolo Excel apriranno solo le prime 1.048.576 righe e 16.384 colonne di dati. A volte ti imbatti in un file .csv che contiene molti più dati di quello.

Supponiamo che tu abbia bisogno di memorizzare i dati dei pazienti in un ospedale, dovrai importare un file CSV contenente quel numero di record, diciamo oltre un milione. Ma la domanda qui è come importerai e gestirai un foglio di calcolo con oltre un milione di record?

La soluzione è dividere l'enorme file CSV di oltre un milione di pazienti in più file più piccoli in modo che sia facile lavorare con Excel.

Cosa succede quando apri enormi file CSV in Excel?

Excel avrà difficoltà ad aprirsi. Il file di grandi dimensioni impiegherà alcuni minuti per aprirsi e potrai vedere solo i dati presenti nelle prime 1048576 righe. Successivamente, riceverai un errore che dice "File non caricato completamente“. Puoi lavorare solo nelle righe visualizzate. Questo non aiuta quando è necessario analizzare e studiare l'intero dato. Quindi è meglio dividere il file.

In questo articolo, sto usando due fogli di calcolo Excel CSV casuali per spiegare come dividere enormi file CSV in file più piccoli.

Modi per dividere file CSV enormi

1. Usa un programma per dividere i file CSV

Possiamo semplicemente usare i programmi CSV Splitter per dividere gli enormi file CSV. Questi splitter sono ampiamente utilizzati nonostante i loro problemi di memoria. Utilizzare uno dei programmi indicati di seguito per dividere i file. Sono disponibili gratuitamente su Internet per il download.

1. Enorme divisore CSV

Questo è uno splitter CSV semplice e semplice da usare. Vediamo come possiamo dividere i file usando questo di seguito,

1. Dopo aver aperto lo splitter, inserire semplicemente il File CSV vuoi dividere e menzionare il Conteggio linee e clicca su Dividi file.

Dividi Csv

2. Una volta completata la divisione, otterrai i file divisi multipli come mostrato

Dividi Csv1

2. Divisore CSV

Questo fa anche la stessa funzione dello splitter sopra. Vediamo come dividere i file in questo programma.

1. Apri lo splitter CSV e inserisci il file CSV che desideri dividere. Inserisci il numero di righe e infine clicca su Eseguire.

Csv Splitter

2. Al termine della divisione, i file verranno salvati nella posizione in cui è presente il file CSV originale.

Csv Splitter1

Ci sono molti altri splitter CSV disponibili sul mercato, un esempio è BitRecover CSV Splitter. Puoi usarlo se vuoi, ma devi pagare per ottenere la versione completa.

2. CSV diviso sorgente online

Puoi anche suddividere i file CSV in file più piccoli utilizzando una fonte online gratuita chiamata Split CSV.

1. Apri il CSV diviso nel tuo browser.

Online CSV

2. Carica il file che vuoi dividere.

Online CSV1

3. Indica il numero di righe che vuoi che abbia il file.

Online CSV2

4. Segui i passaggi sullo schermo e infine fai clic su Diviso.

Csv3 in linea

NOTA: Split CSV ha anche alcune opzioni premium. Per utilizzare queste opzioni è necessario pagare alcune quote di abbonamento.

3. Usa un file batch

Possiamo anche utilizzare un file batch per dividere l'enorme file CSV in più file. Vediamo come creare un file batch e poi personalizzarlo per fare i bisognosi.

1. Aprire un file di testo ( Blocco note). Scrivi il codice batch per dividere il file CSV (copia il codice indicato di seguito).

Codice lotto

2. Ora vai su File > Salva con nome > batch.bat file >Salva.

Salvataggio del file batch

3. Ora, il file viene salvato sul desktop come mostrato di seguito. Doppio click sul file da eseguire nel prompt dei comandi.

Lotto1

NOTA: Se vuoi modificare il codice, Fare clic con il pulsante destro del mouse sull'icona batch e fare clic su Modificare.

4. Una volta che il programma batch elaborerà il codice, il file Huge CSV verrà suddiviso in più file più piccoli in base al tuo input.

5. Ora, esaminiamo il codice e quali modifiche devi apportare in modo da poter dividere il tuo particolare file CSV.

Lotto

Dovrai modificare i valori seguenti affinché il codice funzioni di conseguenza,

IMPOSTA BFN = Questo dovrebbe puntare al file CSV che deve essere diviso. Sostituisci semplicemente con il tuo percorso file CSV .

IMPOSTA LPF = Questo è il numero di righe che desideri aprire nel tuo nuovo file.

IMPOSTA SFN = Questo è il nuovo nome che dai ai tuoi file divisi.

Dopo aver modificato questi valori, salva il codice come a .bat file con un nuovo nome e segui i passaggi precedenti per dividere il file CSV.

4. Usa Powershell

La codifica PowerShell è più semplice e veloce rispetto all'elaborazione di file batch. Quindi, possiamo andare con Powershell per questa elaborazione. Prima di iniziare il processo, copia il codice fornito di seguito in un blocco note.

Powershell

1. premere "Windows+X" per aprire Powershell come amministratore.

Premi il tasto Win + X insieme per aprire il menu contestuale con Windows Powershell (admin)Premi il tasto Win + X insieme per aprire il menu contestuale con Windows Powershell (admin)

2. Modifica il codice copiato nel blocco note in base ai requisiti del file CSV. Le modifiche da apportare sono

  • $InputFilename = Get-Content 'C:\file\location' :- Compila il Posizione del tuo file CSV nel sistema. I miei file si trovano in "C:\Users\msdsh_000\Downloads\Sample-Spreadsheet-500000-rows".
  • $OutputFilenamePattern = 'output_done_' :- Puoi cambiare il produzione nome del file in questa riga. Il nome del mio file di output è cambiato in "campione di output".
  • $LineLimit = 50000:- Qui puoi limitare il numero di righe. Lo sto limitando a 10.000.

Dopo aver apportato le modifiche, copia l'intero codice e incollalo nella finestra di Powershell.

3. Il codice viene eseguito nella finestra di PowerShell e l'output viene salvato come .csv File.

Potenza di uscita

5. Usa PowerPivot

1. Apri un foglio di calcolo Excel vuoto. Vai a Dati > Nuova query > Da file > Da CSV.

PowerPivot

2. Viene visualizzata una finestra che ti chiede di importare un file CSV.

PowerPivot 1

3. Viene mostrata l'anteprima del file. Ora, fai clic su Carica > Carica in

PowerPivot 2

4. Assicurati di selezionare la casella contro "Aggiungi questi dati al modello di dati" e fai anche clic sul pulsante di opzione "Crea solo connessione". Infine, fai clic su Carico.

PowerPivot 3

NOTA: Questo passaggio indica che non stiamo caricando i dati su un foglio Excel.

6. Viene caricato l'intero file di grandi dimensioni. Ora, fai clic su Gestisci dati.

PowerPivot 4

7. La tabella PowerPivot apparirà ora sullo schermo, dove puoi aggiungere e modificare le colonne di cui hai bisogno.

Tabella pivot

Questo metodo non divide il file CSV in file più piccoli. Puoi semplicemente manipolare il CSV in Excel, il che è davvero utile.

È tutto.

Spero che questo articolo sia stato utile e informativo.

Commenta e facci sapere quale metodo hai utilizzato.

Come utilizzare Focus Assist per disattivare le notifiche di Windows 10 per un intervallo di tempo specifico

Come utilizzare Focus Assist per disattivare le notifiche di Windows 10 per un intervallo di tempo specificoComeWindows 10

28 agosto 2019 Di ZainabTi è mai capitato di fare una presentazione davvero importante alla riunione della conferenza o di scrivere un importante? documento o mostrando le tue foto in una presentaz...

Leggi di più
Come scoprire se qualcuno sta rubando il tuo WiFi o no?

Come scoprire se qualcuno sta rubando il tuo WiFi o no?Come

14 aprile 2016 Di TechieWriterCome scoprire se qualcuno sta rubando il tuo WiFi:- Usi il tuo WiFi solo per navigare e ricevi comunque una bolletta Internet nell'ordine delle migliaia? Bene, direi c...

Leggi di più
La correzione della pulizia del disco non è presente nelle proprietà dell'unità in Windows 10

La correzione della pulizia del disco non è presente nelle proprietà dell'unità in Windows 10ComeWindows 10Errore

Molte volte potremmo aver bisogno di ripulire dello spazio sul nostro disco rigido e ciò può essere fatto utilizzando la funzione Pulitura disco nelle proprietà dell'unità C. La pulizia regolare de...

Leggi di più