Как да разделите огромен CSV файл на по-малки файлове в Windows 11/10

Microsoft Excel е програма за електронни таблици и чудесен инструмент, използван за анализиране на данни, намиране на информация, създаване на диаграми и представянето им на лицата, вземащи решения. Excel работи ефективно на всички нива, от обикновен калкулатор до най-техническите изчисления. Но от време на време се сблъсквате с проблем с размера на електронната таблица, когато работите с големи данни. В тази статия нека научим как да разделим огромен CSV файл на множество по-малки файлове.

Съдържание

Защо да разделяте огромната електронна таблица на Excel?

Електронните таблици на Excel ще отворят само първите 1 048 576 реда и 16 384 колони с данни. Понякога попадате на .csv файл, който съдържа много повече данни от това.

Да предположим, че трябва да съхранявате данни за пациентите в болница, ще трябва да импортирате CSV файл, съдържащ толкова много записи, да речем над милион. Но въпросът тук е как ще импортирате и управлявате електронна таблица с над милион записи?

Решението е да се раздели огромният CSV файл от повече от милион пациенти на по-малки множество файлове, така че Excel да работи лесно.

Какво се случва, когато отворите огромни CSV файлове в Excel?

Excel ще бъде трудно да се отвори. Големият файл ще отнеме няколко минути, за да се отвори и можете да видите само данните, присъстващи в горните 1048576 реда. След това ще получите грешка, която казва „Файлът не е зареден напълно“. Можете да работите само в редовете, които се показват. Това не помага, когато трябва да анализирате и изучавате всички данни. Така че е по-добре да разделите файла.

В тази статия използвам две произволни електронни таблици на CSV Excel, за да обясня как да разделя огромни CSV файлове на по-малки файлове.

Начини за разделяне на огромни CSV файлове

1. Използвайте програма за разделяне на CSV файлове

Можем просто да използваме програмите CSV Splitter, за да разделим огромните CSV файлове. Тези сплитери се използват широко, въпреки проблемите с паметта им. Използвайте някоя от изброените по-долу програми, за да разделите файловете. Те са достъпни свободно в интернет за изтегляне.

1. Огромен CSV сплитер

Това е лесен и лесен за използване CSV сплитер. Нека видим как можем да разделим файловете, използвайки това по-долу,

1. След като отворите сплитера, просто въведете CSV файл искате да разделите и споменете Брой на редовете и щракнете върху Разделяне на файл.

Разделяне на Csv

2. След като разделянето приключи, ще получите множеството разделени файлове, както е показано

Разделяне на Csv1

2. CSV сплитер

Това също изпълнява същата функция като горния сплитер. Нека да видим как да разделим файловете в тази програма.

1. Отворете CSV сплитера и въведете CSV файла, който искате да разделите. Въведете номера на редове и накрая кликнете върху Изпълни.

Csv сплитер

2. След като разделянето приключи, файловете ще бъдат запазени на мястото, където се намира оригиналният ви CSV файл.

Csv разделител 1

Има много повече CSV сплитери, налични на пазара, един пример е BitRecover CSV Splitter. Можете да използвате това, ако искате, но трябва да платите, за да получите пълната версия.

2. Онлайн източник Разделен CSV

Можете също да разделите CSV файловете на по-малки файлове, като използвате безплатен онлайн източник, наречен Split CSV.

1. Отворете Split CSV във вашия браузър.

Онлайн Csv

2. Качете файла, който искате да разделите.

Онлайн Csv1

3. Посочете броя на редовете, който искате да има файлът.

Онлайн Csv2

4. Следвайте стъпките на екрана и накрая щракнете върху Разделяне.

Онлайн Csv3

ЗАБЕЛЕЖКА: Split CSV също има някои премиум опции. За да използвате тези опции, трябва да платите някои абонаментни такси.

3. Използвайте пакетен файл

Можем също да използваме пакетен файл, за да разделим огромния CSV файл на множество файлове. Нека видим как да създадем пакетен файл и след това да го персонализираме, за да направи нуждата.

1. Отворете текстов файл ( Notepad). Напишете пакетния код, за да разделите CSV файла (копирайте кода, даден по-долу).

Партиден код

2. Сега отидете на Файл > Запиши като > batch.bat файл > Запазване.

Запазване на пакетен файл

3. Сега файлът се запазва на работния плот, както е показано по-долу. Кликнете два пъти на файла, за да се стартира в командния ред.

Партида 1

ЗАБЕЛЕЖКА: Ако искате да редактирате кода, Кликнете с десния бутон върху иконата на партида и щракнете върху редактиране.

4. След като пакетната програма обработи кода, огромният CSV файл ще бъде разделен на множество по-малки файлове въз основа на въведените от вас данни.

5. Сега, нека разгледаме кода и какви промени трябва да направите, за да можете да разделите вашия конкретен CSV файл.

Партида

Ще трябва да промените стойностите по-долу, за да работи кодът съответно за вас,

SET BFN = Това трябва да сочи към CSV файла, който трябва да бъде разделен. Просто заменете с вашия собствен път на CSV файла.

SET LPF = Това е броят на редовете, които искате да отворите в новия си файл.

SET SFN = Това е новото име, което давате на вашите разделени файлове.

След като промените тези стойности, моля, запазете кода си като a .прилеп файл с ново име и следвайте горните стъпки, за да разделите CSV файла.

4. Използвайте Powershell

Кодирането на Powershell е по-лесно и по-бързо в сравнение с обработката на пакетни файлове. Следователно можем да използваме Powershell за тази обработка. Преди да преминете към процеса, моля, копирайте кода, даден по-долу, в бележник.

Powershell

1. Натиснете „Windows+X“ за да отворите Powershell като администратор.

Натиснете Win + X заедно, за да отворите контекстното меню с Windows Powershell (администратор)Натиснете Win + X заедно, за да отворите контекстното меню с Windows Powershell (администратор)

2. Променете кода, копиран в бележника, според изискванията на вашия CSV файл. Модификациите, които трябва да бъдат направени са

  • $InputFilename = Get-Content ‘C:\file\location’ :- Попълнете местоположение на вашия CSV файл в системата. Моите файлове се намират в „C:\Users\msdsh_000\Downloads\ Sample-Spreadsheet-500000-rows“.
  • $OutputFilenamePattern = ‘output_done_’ :- Можете да промените изход името на вашия файл в този ред. Името на моя изходен файл е променено на "Изходна проба".
  • $LineLimit = 50000:- Тук можете да ограничите броя на редовете. Ограничавам го до 10000.

След като промените бъдат направени, копирайте целия код и го поставете в прозореца на Powershell.

3. Кодът се изпълнява в прозореца на Powershell и изходът се записва като .csv файлове.

Изходяща мощност

5. Използвайте Power Pivot

1. Отворете празна електронна таблица на Excel. Отидете на Данни > Нова заявка > От файл > От CSV.

Power Pivot

2. Появява се прозорец с молба да импортирате CSV файл.

Power Pivot 1

3. Показва се визуализация на файла. Сега кликнете върху Зареждане > Зареждане до

Power Pivot 2

4. Уверете се, че сте поставили отметка в квадратчето срещу „Добавяне на тези данни към модела на данните“ и също така щракнете върху бутона за избор „Създаване само на връзка“. Накрая щракнете Заредете.

Power Pivot 3

ЗАБЕЛЕЖКА: Тази стъпка казва, че не зареждаме данните в лист на Excel.

6. Целият голям файл се зарежда. Сега кликнете върху Управление на данни.

Power Pivot 4

7. Сега на екрана ще се появи таблицата Power Pivot, където можете да добавяте и променяте колоните според нуждите.

Пивотна таблица

Този метод не разделя CSV файла на по-малки файлове. Можете просто да манипулирате CSV в Excel, което е наистина полезно.

Това е всичко.

Надяваме се тази статия да е била полезна и информативна.

Коментирайте и ни уведомете кой метод сте използвали.

Как да разрешите проблема с „Черния екран на смъртта“ в Windows 10

Как да разрешите проблема с „Черния екран на смъртта“ в Windows 10Как даWindows 10

Черен екран на смъртта е грешка, която води до непрекъснат черен екран с курсор, когато потребителят влезе или зарежда компютъра си. Екранът на работния плот не се появява. В някои случаи това води...

Прочетете още
Как да нулирате плановете за захранване до подразбиране в Windows 10

Как да нулирате плановете за захранване до подразбиране в Windows 10Как даWindows 10Батерия

Голяма част от производителността на вашия компютър зависи от неговото потребление на енергия и затова са налице плановете за захранване / схемите за захранване. Плановете за захранване ви позволяв...

Прочетете още
20 лесни съвета, за да направите вашия компютър с Windows 10 бърз

20 лесни съвета, за да направите вашия компютър с Windows 10 бързКак даWindows 10

Както всички знаем, Windows 10 предлага своите настройки по подразбиране, които са подходящи за всички потребители по целия свят. Докато продължаваме да изтегляме файлове и да инсталираме софтуер, ...

Прочетете още