Comment diviser un énorme fichier CSV en fichiers plus petits sous Windows 11/10

Microsoft Excel est un tableur et un excellent outil utilisé pour analyser des données, localiser des informations, créer des graphiques et les présenter aux décideurs. Excel fonctionne efficacement à tous les niveaux, de la simple calculatrice aux calculs les plus techniques. Mais, de temps en temps, vous rencontrez un problème de taille de feuille de calcul lorsque vous traitez des données volumineuses. Dans cet article, apprenons à diviser un énorme fichier CSV en plusieurs fichiers plus petits.

Table des matières

Pourquoi diviser l'énorme feuille de calcul Excel ?

Les feuilles de calcul Excel n'ouvriront que les 1 048 576 premières lignes et 16 384 colonnes de données. Parfois, vous tombez sur un fichier .csv qui contient beaucoup plus de données que cela.

Supposons que vous ayez besoin de stocker les données des patients dans un hôpital, vous devrez importer un fichier CSV contenant autant d'enregistrements, disons plus d'un million. Mais la question ici est de savoir comment importer et gérer une feuille de calcul avec plus d'un million d'enregistrements ?

La solution consiste à diviser l'énorme fichier CSV de plus d'un million de patients en plusieurs fichiers plus petits afin qu'il devienne facile pour Excel de travailler avec.

Que se passe-t-il lorsque vous ouvrez d'énormes fichiers CSV dans Excel ?

Excel aura du mal à s'ouvrir. L'ouverture du fichier volumineux prendra quelques minutes et vous ne pourrez voir que les données présentes dans les 1048576 premières lignes. Après cela, vous obtiendrez une erreur disant "Fichier non chargé complètement“. Vous ne pouvez travailler que dans les lignes qui sont affichées. Cela n'aide pas lorsque vous devez analyser et étudier l'intégralité des données. Il est donc préférable de diviser le fichier.

Dans cet article, j'utilise deux feuilles de calcul Excel CSV aléatoires pour expliquer comment diviser d'énormes fichiers CSV en fichiers plus petits.

Façons de diviser d'énormes fichiers CSV

1. Utiliser un programme pour diviser les fichiers CSV

Nous pouvons simplement utiliser les programmes CSV Splitter pour diviser les énormes fichiers CSV. Ces splitters sont largement utilisés malgré leurs problèmes de mémoire. Utilisez l'un des programmes mentionnés ci-dessous pour diviser les fichiers. Ils sont disponibles gratuitement sur Internet en téléchargement.

1. Énorme séparateur CSV

Il s'agit d'un séparateur CSV simple et simple à utiliser. Voyons comment nous pouvons diviser les fichiers en utilisant ceci ci-dessous,

1. Après avoir ouvert le séparateur, entrez simplement le fichier CSV vous voulez diviser et mentionner le Nombre de lignes et cliquez sur le Diviser le fichier.

Diviser le csv

2. Une fois la division terminée, vous obtiendrez les multiples fichiers divisés comme indiqué

Diviser Csv1

2. Séparateur CSV

Cela fait également la même fonction que le séparateur ci-dessus. Voyons comment diviser les fichiers dans ce programme.

1. Ouvrez le séparateur CSV et entrez le fichier CSV que vous souhaitez diviser. Entrez le nombre de Lignes et enfin cliquez sur Exécuter.

Séparateur csv

2. Une fois la division terminée, les fichiers seront enregistrés à l'emplacement où se trouve votre fichier CSV d'origine.

Séparateur Csv1

Il existe de nombreux autres séparateurs CSV disponibles sur le marché, un exemple est Séparateur BitRecover CSV. Vous pouvez l'utiliser si vous le souhaitez, mais vous devez payer pour obtenir la version complète.

2. Source en ligne Split CSV

Vous pouvez également diviser les fichiers CSV en fichiers plus petits à l'aide d'une source en ligne gratuite appelée Split CSV.

1. Ouvrez le Split CSV dans votre navigateur.

Csv en ligne

2. Téléchargez le fichier que vous souhaitez diviser.

Csv1 en ligne

3. Mentionnez le nombre de lignes que vous souhaitez que le fichier ait.

Csv2 en ligne

4. Suivez les étapes à l'écran et enfin cliquez sur Diviser.

Csv3 en ligne

REMARQUE: Split CSV propose également des options premium. Pour utiliser ces options, vous devez payer des frais d'abonnement.

3. Utiliser un fichier batch

Nous pouvons également utiliser un fichier batch pour diviser l'énorme fichier CSV en plusieurs fichiers. Voyons comment créer un fichier batch, puis le personnaliser pour faire les nécessiteux.

1. Ouvrez un fichier texte ( Bloc-notes). Écrivez le code de lot pour diviser le fichier CSV (copiez le code ci-dessous).

Code du lot

2. Maintenant, allez à Fichier > Enregistrer sous > batch.bat déposer > Enregistrer.

Enregistrement du fichier de commandes

3. Maintenant, le fichier est enregistré sur le bureau comme indiqué ci-dessous. Double-cliquez sur le fichier à exécuter dans l'invite de commande.

Lot1

REMARQUE: Si vous souhaitez modifier le code, Clic-droit sur l'icône du lot et cliquez sur Éditer.

4. Une fois que le programme par lots a traité le code, le fichier CSV énorme sera divisé en plusieurs fichiers plus petits en fonction de votre entrée.

5. Examinons maintenant le code et les modifications que vous devez apporter pour pouvoir diviser votre fichier CSV particulier.

Grouper

Vous devrez modifier les valeurs ci-dessous pour que le code fonctionne pour vous en conséquence,

FIXER BFN = Cela devrait pointer vers le fichier CSV qui doit être divisé. Remplacez simplement par votre propre chemin de fichier CSV.

RÉGLER LPF = Il s'agit du nombre de lignes que vous souhaitez ouvrir dans votre nouveau fichier.

SET SFN = C'est le nouveau nom que vous donnez à vos fichiers fractionnés.

Après avoir modifié ces valeurs, veuillez enregistrer votre code en tant que .chauve souris fichier avec un nouveau nom et suivez les étapes ci-dessus pour diviser le fichier CSV.

4. Utiliser Powershell

Le codage Powershell est plus simple et plus rapide que le traitement de fichiers par lots. Par conséquent, nous pouvons utiliser Powershell pour ce traitement. Avant d'entrer dans le processus, veuillez copier le code ci-dessous dans un bloc-notes.

Powershell

1. presse « Windows+X » pour ouvrir Powershell en tant qu'administrateur.

Appuyez sur la touche Win + X ensemble pour ouvrir le menu contextuel avec Windows Powershell (admin)Appuyez sur la touche Win + X ensemble pour ouvrir le menu contextuel avec Windows Powershell (admin)

2. Modifiez le code copié dans le bloc-notes en fonction des exigences de votre fichier CSV. Les modifications à apporter sont

  • $InputFilename = Get-Content 'C:\file\location' :- Remplissez le emplacement de votre fichier CSV dans le système. Mes fichiers se trouvent dans "C:\Users\msdsh_000\Downloads\ Sample-Spreadsheet-50000-rows".
  • $OutputFilenamePattern = 'output_done_' :- Vous pouvez changer le sortir nom de votre fichier dans cette ligne. Mon nom de fichier de sortie est changé en « Exemple de sortie ».
  • $LineLimit = 50000 :- Ici, vous pouvez limiter le nombre de lignes. Je le limite à 10000.

Une fois les modifications apportées, copiez l'intégralité du code et collez-le dans la fenêtre Powershell.

3. Le code est exécuté dans la fenêtre Powershell et la sortie est enregistrée sous .csv des dossiers.

Puissance de sortie

5. Utiliser Power Pivot

1. Ouvrez une feuille de calcul Excel vierge. Aller à Données > Nouvelle requête > À partir du fichier > À partir du fichier CSV.

Pivot de puissance

2. Une fenêtre s'ouvre vous demandant d'importer un fichier CSV.

Pivot de puissance 1

3. Un aperçu du fichier est affiché. Maintenant, cliquez sur Charger > Charger dans

Power Pivot 2

4. Assurez-vous de cocher la case contre « Ajouter ces données au modèle de données » et aussi cliquer sur le bouton radio « Créer uniquement une connexion ». Enfin, cliquez Charge.

Pivot de puissance 3

REMARQUE: Cette étape indique que nous ne chargeons pas les données dans une feuille Excel.

6. L'ensemble du gros fichier est chargé. Maintenant, cliquez sur Gérer les données.

Power Pivot 4

7. Le tableau Power Pivot apparaîtra maintenant à l'écran, où vous pourrez ajouter et modifier les colonnes selon vos besoins.

Tableau croisé dynamique

Cette méthode ne divise pas le fichier CSV en fichiers plus petits. Vous pouvez simplement manipuler le CSV dans Excel, ce qui est vraiment utile.

C'est tout.

J'espère que cet article a été utile et instructif.

Commentez et dites-nous quelle méthode vous avez utilisée.

Comment activer ou désactiver l'indicateur de curseur de texte dans Windows 11

Comment activer ou désactiver l'indicateur de curseur de texte dans Windows 11CommentWindows 11

Un indicateur de curseur de texte est la petite ligne clignotante sur vos documents texte que vous voyez lors de la frappe. Le curseur vous aide à modifier le texte en le déplaçant n'importe où dan...

Lire la suite

La page Geek – Astuces Windows et avis sur les logiciels – Page 191CommentListerOutils

19 septembre 2010 Par sharmaAméliorer votre pouvoir de parole est une chose que nous voulons tous faire, mais nous nous éloignons toujours de la douleur requise. Dans notre enfance, nous avons touj...

Lire la suite
Comment supprimer l'icône Widget de la barre des tâches dans Windows 11

Comment supprimer l'icône Widget de la barre des tâches dans Windows 11CommentWindows 11

Alors que la nouvelle est répandue que Windows 11 obtient bientôt le widget météo avec fonction glisser-déposer, ceux qui se sont inscrits au programme Windows Insider Preview peuvent trouver l'icô...

Lire la suite