Comment diviser une feuille de calcul Excel CSV énorme en fichiers séparés

  • Brian Curtis
  • 24
  • 4091
  • 17
Publicité

Excel est excellent pour de nombreuses tâches quotidiennes. Mais de temps en temps, vous rencontrez l'un de ses inconvénients: la taille d'un tableur. Si vous avez besoin de savoir comment réduire une feuille de calcul Excel ou diviser un grand fichier CSV, nous avons ce qu'il vous faut..

Atteindre la limite des lignes de la feuille de calcul est une tâche assez sérieuse en soi. La limite actuelle de lignes de la feuille de calcul Excel est de 1 048 576. C'est vrai - plus d'un million de lignes et le même nombre de colonnes.

Mais atteindre cette limite de lignes est en fait incroyablement facile, lors de certaines tâches. Si vous faites du marketing par courrier électronique, vous pouvez importer un fichier CSV. Comment importer des données dans vos feuilles de calcul Excel de manière simple et efficace Comment importer des données dans vos feuilles de calcul Excel de manière simple et astucieuse Avez-vous déjà eu du mal à importer ou à exporter des données dans un tableur? Ce tutoriel vous aidera à maîtriser l'art de déplacer des données entre Microsoft Excel, CSV, HTML et d'autres formats de fichiers. contenant des millions d'adresses électroniques. Le seul problème est de savoir comment gérer réellement une feuille de calcul avec autant d’adresses. De plus, que se passe-t-il si quelqu'un vous envoie un fichier CSV qui dépasse déjà la limite (d'un autre programme)?

Eh bien, je vais vous montrer comment décomposer cet énorme fichier CSV en morceaux facilement gérables.

(Vous n'avez pas un gros fichier CSV à la portée de la main? Il existe quelques jeux de données assez volumineux disponibles. 15 bases de données en ligne massives que vous devez connaître à propos de 15 bases de données en ligne massives à connaître. Internet documente tout. Certaines de ces données sont concentrées dans de vastes bases de connaissances. Les encyclopédies ou les bases de données en ligne (la question est de savoir si vous connaissez les meilleurs.) à data.gov. Je vais utiliser la liste de comparaison d’hôpitaux de 260 000 lignes afin que vous puissiez utiliser le même fichier.

1. Utiliser un programme

Il existe un certain nombre de programmes de division CSV utiles. Je vais vous montrer deux des meilleurs.

CSV Chunker

CSV Chunker est un séparateur CSV open source. Il peut gérer des fichiers volumineux, en les divisant rapidement en morceaux de votre choix. Il a fallu environ 3 secondes pour diviser notre fichier CSV Hospital Compare en 106 morceaux de 2 500 lignes chacun..

Séparateur CSV

CSV Splitter est notre deuxième outil. Il offre à peu près les mêmes fonctionnalités que CSV Chunker, mais avec un design légèrement plus élégant. Il a fallu environ 4 secondes au répartiteur CSV pour diviser notre fichier CSV Hospital Compare en 106, contenant à nouveau 2 500 lignes chacun..

2. Utiliser un fichier batch

Ensuite, un fichier de commandes programmable. Comment créer un fichier de traitement par lots (BAT) en cinq étapes simples. Comment créer un fichier de traitement par lots (BAT) en cinq étapes simples. Cet article explique comment créer un fichier de commandes en utilisant cinq étapes simples pour le système d'exploitation Windows. système. . Nous pouvons utiliser un fichier de traitement par lots pour traiter le fichier CSV en fragments plus petits, en personnalisant le fichier pour fournir différents morceaux..

Ouvrez un nouveau document texte. Copiez et collez ce qui suit:

@echo off setlocal ENABLEDELAYEDEXPANSION REM Modifiez cette valeur pour modifier le nom du fichier à fractionner. Inclure l'extension. SET BFN = HCAHPSHospital.csv REM Modifiez cette valeur pour modifier le nombre de lignes par fichier. SET LPF = 2500 REM Editez cette valeur pour changer le nom de chaque fichier court. Il sera suivi d'un numéro indiquant où il se trouve dans la liste. SET SFN = HosptialSplitFile REM Ne changez pas au-delà de cette ligne. SET SFX =% BFN: ~ -3% SET / A numéro de ligne = 0 SET / A numéro de fichier = 1 pour / F "supprime ==" %% l dans (% BFN%) Effectuez (SET / A numéro de ligne + = 1 echo %% l >>% SFN%! FileNum!.% SFX% if! LineNum! EQU! LPF! (SET / Un LineNum = 0 SET / Un FileNum + = 1)) endlocal Pause

Vous devrez configurer le fichier de commandes avant de l'exécuter. Je vais vous dire ce que chaque commande fait, et vous pouvez la modifier pour l'adapter à la taille de votre fichier de commandes, ainsi que la sortie requise.

  • “SET BFN =” devrait pointer vers le CSV dont vous avez besoin pour décomposer
  • SET LPF =” est le nombre de lignes que vous souhaitez limiter à votre nouveau fichier
  • “SET SFN =” est le nouveau schéma de nommage pour vos fichiers fractionnés

Une fois que vous avez entré vos variables, allez à Fichier> Enregistrer sous. Choisissez le nom du fichier et sélectionnez sauvegarder. Ensuite, sélectionnez votre fichier texte nouvellement enregistré et appuyez sur F2 le renommer. Remplacez l’extension TXT par BAT et appuyez sur D'accord quand l'avertissement apparaît. Maintenant, vous pouvez diviser votre grand CSV!

Je vous préviens cependant, cette méthode prend du temps. Vous feriez probablement mieux d'utiliser l'un des séparateurs susmentionnés..

Le script original et le fil peuvent être trouvés ici.

3. Utiliser un script PowerShell

Les fichiers batch sont pratiques. Vous pouvez les utiliser pour un large éventail de tâches quotidiennes. Mais les scripts PowerShell sont généralement plus rapides, en particulier pour ce type de traitement et de division..

Le script suivant coupera rapidement votre gros fichier CSV en fichiers plus petits. Encore une fois, j'ai utilisé le fichier CSV Hospital Compare pour mon exemple. Il a fallu environ 3 secondes pour que la commande s'exécute. Ouvrez Windows ISE PowerShell. Si vous ne savez pas comment faire cela, tapez PowerShell Ise dans votre recherche du menu Démarrer et sélectionnez l’option correspondante. Lorsque le PowerShell ISE est ouvert, sélectionnez le Afficher le script flèche, située dans le coin supérieur droit (encadré en rouge dans l'image ci-dessous).

Copiez et collez la commande suivante dans le panneau de script, en haut de votre écran..

$ i = 0; Get-Content C: \ Utilisateurs \ Gavin \ Téléchargements \ Hospital_Revised_Flatfiles \ HCAHPSHospital.csv -ReadCount 2500 | % $ i ++; $ _ | Fichier sortant C: \ Utilisateurs \ Gavin \ Téléchargements \ Hospital_Fichiers_Revendus \ split \ splitfile_ $ i.csv

Tout d'abord, vous devez modifier l'emplacement de votre fichier d'entrée. Deuxièmement, vous devez spécifier le nombre de lignes que vos fichiers de sortie doivent contenir. Enfin, spécifiez l'emplacement de votre fichier de sortie. J'ai laissé mes chemins de fichiers ici pour illustrer la situation. De plus, votre nom de fichier de sortie doit avoir le “_ $ i.csv”suffixe correspondant au mien. Sinon, vos fichiers de sortie ne seront pas numérotés correctement.

Lorsque vous avez édité le fichier avec vos propres données, appuyez sur CTRL + S pour sauvegarder votre script.

Le script original peut être trouvé ici.

4. Chargez-le dans un modèle de données

Notre solution finale ne consiste pas à scinder le grand fichier CSV en parties plus petites. Vous voyez, Jose Barreto, un membre de l'équipe OneDrive, a récemment expliqué exactement comment charger un fichier CSV volumineux dans Excel. Dans ce cas, gros signifie plus de 1 048 567 lignes. Il explique dans un tutoriel qu'au lieu de charger le fichier, Excel 2016 peut créer un lien de données vers le fichier CSV..

Les données du fichier CSV d'origine seront disponibles pour l'utilisateur dans un modèle de données. Barreto a créé un tableau croisé dynamique à l'aide de “jusqu'à 8,5 millions de lignes sans aucun problème.” L'image ci-dessus est tirée du billet de blog de Barreto (lien ci-dessous), montrant un total de 2 millions de lignes dans Excel. (Apprenez à utiliser un tableau croisé dynamique pour l'analyse de données. Comment utiliser un tableau croisé dynamique Excel pour l'analyse de données. Comment utiliser un tableau croisé dynamique Excel pour l'analyse de données. Le tableau croisé dynamique est l'un des outils les plus puissants du répertoire Excel 2013. Il est fréquemment utilisé pour l'analyse de données volumineuses. Suivez notre démonstration étape par étape pour tout apprendre à ce sujet.)

Si telle est la solution qui vous convient, suivez le didacticiel détaillé de Jose Barreto ici. N'oubliez pas que cela ne divise pas le fichier CSV, mais signifie que vous pouvez manipuler vos données dans certains outils Excel. Visualiser votre analyse de données avec les outils puissants d'Excel. Visualiser votre analyse de données avec les outils puissants d'Excel. fonctionnalités de gestion de données. Une fois que vous avez utilisé l’un des nouveaux outils, vous les voudrez tous. Devenez un maître de l'analyse de vos données avec des outils électriques! . Si vous accédez à vos données pour interagir directement avec elles, cela pourrait valoir la peine d'essayer..

Décomposer!

Nous avons répertorié quatre solutions pour décomposer vos fichiers CSV volumineux, y compris deux outils différents..

Le fichier de commandes est probablement la plus lente des quatre solutions. Le script PowerShell est rapide et facilement personnalisable, tandis que les deux applications sont simples à utiliser. Enfin, vous avez la possibilité d'importer directement vos données dans Excel, par millions de lignes..

Pour plus d'astuces Excel, découvrez comment séparer les prénoms et noms dans Excel. Comment séparer les prénoms et noms dans Excel. Comment séparer les prénoms et noms dans Excel. Vous utilisez des noms dans Microsoft Excel? Voici un tutoriel utile qui vous montre comment séparer les noms des prénoms dans Excel.. .

Crédit d'image: lucadp / Depositphotos




22.05.24 22:28
https://tvir.biographiya.com/
13.05.24 13:02
A year on from Qatar 2022, what’s the legacy of a World Cup like no other? [url=https://bls2tor.shop]bs2site.at[/url] The 2022 World Cup final will go down as one of the most exciting, dramatic and memorable matches in the history of the game. It was the scene of Lionel Messi’s greatest moment on a soccer pitch, in which he cemented his legacy as the best player of his generation after finally guiding Argentina to World Cup glory. It was, for many, the perfect, fairytale ending to a tournament which thrilled well over a billion fans around the world. So good, perhaps, that many forgot it bookended the most controversial World Cup in history. https://bsweb.info blackspfgh3bi6im374fgl54qliir6to37txpkkd6ucfiu7whfy2odid.onion Rewind to the start of the tournament and the talk was all about matters off the field: from workers’ rights to the treatment of the LGBTQ+ community. Just hours before the opening match, FIFA President Gianni Infantino launched into a near hour-long tirade to hundreds of journalists at a press conference in Doha, where he accused Western critics of hypocrisy and racism. “Reform and change takes time. It took hundreds of years in our countries in Europe. It takes time everywhere, the only way to get results is by engaging […] not by shouting,” said Infantino. At one point, the FIFA president challenged the room of journalists, stressing FIFA will protect the legacy for migrant workers that it set out with the Qatar authorities. “I’ll be back, we’ll be here to check, don’t worry, because you will be gone,” he said. So, a year on from the World Cup final, what is the legacy of the 2022 World Cup?
Montanavih ([email protected])
05.05.24 08:47
Доброго времени суток дамы и господа! http://tsxvresearch.com/forum/viewtopic.php?f=3&t=122003 https://www.vogelforen.info/viewtopic.php?t=7307 http://forum.ll2.ru/member.php?672132-Montanaqde https://forum.tvfool.com/member.php?u=1532745 http://forum.ll2.ru/member.php?670988-Montanaqym Есть такой замечательный сайт для заказа услуг стоматологии в Минске.К вашим услугам лучшие стоматологи Минска с многолетним стажем. Перед нами поставлена амбициозная задача: создать самую лучшую стоматологическую службу в Беларуси. И с каждым днем мы приближаемся к своей цели.Последние десять лет наблюдается большой спрос на оказание стоматологических услуг – только в одном Минске сегодня действует около двухсот зубных клиник и частных кабинетов. Наличие огромной конкуренции привело к тому, что Дентистри отвечает самым высоким стандартам качества.Мы уделяем большое внимание профессиональному развитию команды, для чего регулярно направляем сотрудников на обучение и мастер-классы как в Беларуси, так и за рубежом. Хирурги и ортопеды успешно прошли необходимое обучение и имеют допуски к осуществлению одномоментной имплантации и применению систем All-on-4 и All-on-6. Все доктора и медицинские сестры имеют первую квалификационную категорию.Выделим три наиболее важных:Специализация на решении сложнейших клинических случаев имплантации и протезирования.Принятая к исполнению политика качества и внедрение аналитических инструментов позволяет нам спрогнозировать возможные риски и принять наиболее оптимальный вариант. Многие наши Клиенты рассказывали, что по своему месту жительства им просто отказывали в лечении!Демократичная ценовая политика.Мы грамотно оптимизировали рабочий процесс и снизили затраты. У нас единый прейскурант вне зависимости от гражданства пациента;Гарантийная поддержка пациентов.На медицинские услуги предоставляются широкие гарантии. В случае наступления гарантийного случая все работы будут проведены бесплатно.За последние два года мы стали реальными лидерами в организации и проведении стоматологического лечения. Мы приняли пациентов из России, Казахстана, Украины, Литвы, Латвии, Эстонии, Польши, Германии, Швеции, Финляндии, Израиля, США, Канады, Австралии и еще десятка государств. Кроме того, к нам обращаются и со всех уголков Беларуси.По результатам проведенного в ноябре-декабре 2018 года опроса пациентов получили великолепную оценку работы: 96,4% респондентов поставили нам высшую оценку. Большое вам спасибо за доверие!самостоятельно оказывает сервисные услуги по организации лечения “под ключ”: дистанционные бесплатные консультации, трансферы, прохождение дополнительного медицинского обследования в Минске.формируем положительный имидж белорусской стоматологии и медицинской отрасли в целом. Мы открыты всему миру.Популярные стоматологические услуги в Беларуси.Самой популярной стоматологической услугой, несомненно, является имплантация зубов. Благодаря высокому качеству работ, гарантии положительного результата мы заслужили уважение и отличную репутацию среди Клиентов.Мы работаем с линейкой имплантов Megagen, Noris, а также системой премиум-уровня Straumann и Nobel. В нашем распоряжении собственные зуботехническая лаборатория и рентген-кабинет с компьютерным томографом последнего поколения. От всей души Вам всех благ!
02.05.24 10:27
https://vsdelke.ru/
17.04.24 17:55
https://prolifehc.com/
De la technologie moderne, simple et abordable.
Votre guide dans le monde de la technologie moderne. Apprenez à utiliser les technologies et les gadgets qui nous entourent chaque jour et à découvrir des choses intéressantes sur Internet.