Как разбить Excel файл на части?

Excel отлично справляется со многими повседневными задачами. Но время от времени вы сталкиваетесь с одним из его недостатков: размером с электронную

Как разбить Excel файл на части?

Как разбить огромную электронную таблицу CSV Excel на отдельные файлы

Excel отлично справляется со многими повседневными задачами. Но время от времени вы сталкиваетесь с одним из его недостатков: размером с электронную таблицу. Если вам нужно знать, как уменьшить электронную таблицу Excel или разделить большой CSV, мы вам поможем.

Достижение предела количества строк в электронной таблице само по себе является довольно серьезной задачей. Текущий предел строки таблицы Excel составляет 1 048 576. Это верно — более 1 миллиона строк и столько же столбцов.

Но достижение этого ограничения на самом деле невероятно легко при выполнении определенных задач. Если вы торгуете по электронной почте, вы можете импортировать файл CSV. импортировать содержащий миллионы адресов электронной почты. Единственная проблема заключается в том, как вы на самом деле управляете электронной таблицей с таким количеством адресов? Кроме того, что если кто-то отправит вам CSV, который уже превысил лимит (из другой программы)?

Что ж, я покажу вам, как разбить этот огромный CSV на легко управляемые куски.

(У вас нет большого CSV под рукой? Есть несколько довольно больших наборов данных CSV на data.gov . Я собираюсь использовать список сравнения больниц из 260 000 строк, чтобы вы могли использовать тот же файл.)

1. Используйте программу

Существует множество полезных программ для разветвления CSV. Я покажу вам два лучших.

CSV Chunker — это разветвитель CSV с открытым исходным кодом. Он может обрабатывать большие файлы, быстро разбивая их на куски по вашему выбору. Потребовалось около 3 секунд, чтобы разделить наш CSV для больниц сравнения на 106 блоков, каждый из которых содержит 2500 строк.

CSV Splitter — наш второй инструмент. Он предлагает почти такую ​​же функциональность CSV Chunker, хотя и с немного более гладким дизайном. CSV Splitter потребовалось около 4 секунд, чтобы разделить нашу CSV для больниц сравнения на 106, снова содержащую 2500 строк в каждой.

2. Используйте пакетный файл

Далее, программируемый пакетный файл пакетный файл Мы можем использовать пакетный файл для обработки CSV на более мелкие порции, настраивая файл для доставки разных порций.

Откройте новый текстовый документ. Скопируйте и вставьте следующее:

Вам нужно будет настроить пакетный файл перед запуском. Я расскажу вам, что делает каждая команда, и вы можете изменить ее в соответствии с размером вашего пакетного файла, а также с требуемым выводом.

  • «SET BFN =» должен указывать на CSV, который нужно разбить
  • « SET LPF =» — это количество строк, которое вы хотите ограничить новым файлом
  • «SET SFN =» — это новая схема именования ваших разделенных файлов.

После того, как вы ввели свои переменные, перейдите в Файл> Сохранить как. Выберите имя файла и выберите Сохранить. Затем выберите только что сохраненный текстовый файл и нажмите F2, чтобы переименовать его. Замените расширение TXT на BAT и нажмите OK, когда появится предупреждение. Теперь вы можете разделить свой большой CSV!

Я предупреждаю вас, хотя, этот метод занимает некоторое время. Возможно, вам лучше использовать один из вышеупомянутых сплиттеров.

Оригинальный сценарий и тему можно найти здесь .

3. Используйте скрипт PowerShell

Пакетные файлы удобны. Вы можете использовать их для широкого круга повседневных задач. Но сценарии PowerShell в целом быстрее, особенно для этого типа обработки и деления.

Следующий скрипт быстро нарежет ваш большой CSV на более мелкие файлы. Опять же, я использовал CSV для больниц в качестве примера. Выполнение команды заняло около 3 секунд. Откройте Windows PowerShell ISE. Если вы не знаете, как это сделать, введите powershell ise в поиск меню «Пуск» и выберите соответствующий параметр. Когда PowerShell ISE открыт, выберите стрелку « Показать сценарий» , расположенную в верхнем правом углу (выделено красным на изображении ниже).

Скопируйте и вставьте следующую команду в панель сценариев в верхней части экрана.

Во-первых, вам нужно изменить местоположение вашего входного файла. Во-вторых, вам нужно указать, сколько строк должны содержать ваши выходные файлы. Наконец, укажите местоположение выходного файла. Я оставил там свои пути к файлам, чтобы проиллюстрировать ситуацию. Кроме того, ваше выходное имя файла должно иметь суффикс «_ $ i.csv», соответствующий моему. В противном случае ваши выходные файлы не будут правильно нумерованы.

Когда вы отредактировали файл со своими собственными данными, нажмите CTRL + S, чтобы сохранить ваш скрипт.

Оригинальный сценарий можно найти здесь .

4. Загрузите его в модель данных

Наше окончательное решение фактически не разбивает большой CSV на более мелкие части. Видите ли, Хосе Баррето, член команды OneDrive, недавно проиллюстрировал, как именно вы можете загрузить большой файл CSV в Excel. В этом случае, большое значение превышает предел строки в 1 048 567 строк. В учебном пособии он объясняет, что вместо фактической загрузки файла Excel 2016 может создать ссылку на данные для файла CSV.

Данные из исходного CSV будут доступны пользователю в рамках модели данных. Баррето создал сводную таблицу, используя «до 8,5 миллионов строк без каких-либо проблем». Приведенное выше изображение взято из сообщения в блоге Баррето (см. Ссылку ниже), отображающего в Excel 2 миллиона строк. (Узнайте, как использовать сводную таблицу для анализа данных .)

Если это решение подходит вам, следуйте подробному руководству Хосе Баррето прямо здесь . Помните, что это не разделяет CSV, но это означает, что вы можете манипулировать своими данными в определенных инструментах Excel. Если вы обращаетесь к вашим данным для непосредственного взаимодействия с ними, стоит попробовать.

Сломай!

Мы перечислили четыре решения для разрушения ваших массивных файлов CSV, включая два разных инструмента.

Из четырех решений пакетный файл, вероятно, самый медленный. Скрипт PowerShell быстрый и легко настраиваемый, а два приложения просты в использовании из коробки. Наконец, у вас есть возможность напрямую импортировать ваши данные в Excel миллионами строк.

Быстро разбейте и разнесите таблицу на разные листы

Если вам нужно поделиться только конкретной выборкой из сводного отчёта или аккуратно разделить большую таблицу на части, чтобы они поместились во вложение email, тогда вам потребуется разбить данные. Напр., разбить сводный отчёт о продажах на подотчёты по категориям продуктов. Или разбить длинный список на небольшие перечни с фиксированным числом строк. Вместо утомительной сортировки, копирования и форматирования вручную, вы можете сэкономить время с надстройкой XLTools.

Инструмент «Разбить таблицу» автоматически разнесёт данные одного листа по нескольким листам:

Перед началом работы добавьте «Разбить таблицу» в Excel

«Разбить таблицу» – это один из 20+ инструментов в составе надстройки XLTools для Excel. Работает в Excel 2019, 2016, 2013, 2010, десктоп Office 365.

Как разбить таблицу на несколько листов на основе значений столбца

Вы можете разбить всю таблицу или диапазон, исходя из значений в одном ключевом столбце. Так, данные, относящиеся к каждому уникальному значению в ключевом столбце, будут вынесены на отдельные листы.

Отметьте флажком Таблица с заголовками , если это так.

Выберите разбить по Значениям в этом столбце в качестве метода разделения В выпадающем списке найдите и выберите ключевой столбец:

Задайте способ именования листов результата:

В результате: новые листы размещены по порядку сразу после исходного листа. Каждая вкладка содержит таблицу данных, связанных только с конкретным ключевым значением. Исходные данные в сохранности и не подвергались изменениям.

Как разбить таблицу на несколько листов по заданному числу строк

Вы можете разбить таблицу или диапазон, исходя из желаемого числа строк на листе, напр., разбивать данные после каждых 5 строк. Таким образом, каждые следующие 5 строк будут вынесены на отдельный лист.

Отметьте флажком Таблица с заголовками , если это так.

Задайте способ именования листов результата:

В результате: новые листы размещены по порядку сразу после исходного листа. Каждая вкладка содержит таблицу с фиксированным числом строк. Исходные данные в сохранности и не подвергались изменениям.

Как образом данные копируются на новые листы

Разнесение таблицы по нескольким рабочим листам по сути означает извлечение и копирование данных из исходнго листа на новые листы книги.

Читайте также  Какой прогой можно редактировать PDF файл?

Формулы и ссылки на ячейки:

Чтобы избежать искажения данных, вместо ссылок на ячейки, функций или формул на исходном листе, в листы результата надстройка XLTools «Разбить таблицу» вставляет их значения.

Надстройка «Разбить таблицу» сохраняет форматирование ячеек и таблиц такими же, как на исходном листе. Это относится к формату ячеек (число, дата, текст, т.д.), ширине столбцов, высоте строк, цвету заливки, т.д. Тем не менее, если к вашей исходной таблице применен стиль, то таблицы результата будут вставлены как диапазоны.

Если в таблице есть объединённые ячейки, объединение автоматически снимается, а соответствующие значения дублируются.

Как сохранить листы результата отдельными файлами

После разнесения таблицы или диапазона по разным листам, вы можете быстро сохранить эти листы как отдельные файлы с помощью надстройки XLTools Органайзер книг. Она позволяет сохранять листы отдельными файлами, копировать листы в новую книгу и управлять сразу множеством листов.

Как разбить Excel файл на части?

Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов для системных администраторов Pyatilistnik.org. В прошлый раз мы с вами подробно разобрали 10 методов как открыть командную строку. В сегодняшней публикации я хочу вас научить разбивать строки в CSV файле на столбцы, которые потом можно использовать в файлах Excel. Уверен, что многие системные администраторы часто работаю с экспортными данными в формате CSV.

Постановка задачи

Бьюсь об заклад, что у 99% средних и крупных организаций в России инфраструктура построена на использовании Active Directory. Активный каталог замечательная вещь и легко интегрируется в различные сторонние сервисы. Самая частая задача администратора, это получение отчетов или выгрузок по определенным критериям, например:

  • Получить список пользователей Active Directory с рядом атрибутов
  • Получить список серверов у которых операционная система Windows Server 2008 R2, чтобы в дальнейшем их вывести из эксплуатации
  • Получить список всех компьютеров или пользователей, кто не авторизовывался какое-то время. И так до бесконечности

Получить данные вы можете в разном виде, например в виде выдачи на самом экране, или же в сохраненный файл в формате txt или csv. CSV более распространенный, так как позволяет не только выгружать данные, но и еще их импортировать. Вроде бы все удобно, но есть одно но, когда вы захотите красиво перенести такие данные из csv, txt или экрана, у вас не будет форматирования или столбцов, все будет смешано в кучу, а это не удобно. Ниже я вас научу это обходить.

Структура файла CSV

Файл с разделителями-запятыми (CSV) представляет собой простой текстовый файл, который содержит список данных. Эти файлы часто используются для обмена данными между различными приложениями. Например, базы данных и менеджеры контактов часто поддерживают файлы CSV.

Эти файлы иногда могут называться символьно-разделенными значениями или файлами с разделителями-запятыми. В основном они используют запятую для разделения данных, но иногда используют другие символы, такие как точки с запятой. Идея состоит в том, что вы можете экспортировать сложные данные из одного приложения в файл CSV, а затем импортировать данные из этого файла CSV в другое приложение.

Вот пример такого строки с разделителями:

теперь представьте, что таких строк сотни или тысячи, а вы хотите все скопировать в ваш Exсel и по столбцам, вот тут вы и поймете, что одностроковый формат требует преобразования. Благо, это делается очень быстро и просто. Вот пример моего тестового csv файла.

Как csv разделить по столбцам в Excel

Первым инструментом, который позволит из csv получить красивые столбцы и разбиение по ним, будет Excel. Откройте в Excel ваш файл csv.

  • Выделите первый столбец и перейдите на вкладку «Данные«
  • Найдите пункт «Текст по столбцам«

На первом окне мастера распределения текста по столбцам нажмите «Далее».

Далее вам необходимо указать по каким критериям производить разбивку по столбцам, на выбор у вас будет:

  • Знак табуляции
  • Точка с запятой
  • Запятая
  • Пробел
  • Другой вариант

В моем примере CSV разделяет отдельные данные с помощью запятой. Тут же вы сразу видите, как это будет выглядеть в области «Образец разбора данных«.

Далее при необходимости вы можете указать формат (Общий, текстовый, дата) и диапазон к которому будет применяться ваше преобразование. Нажимаем «Готово«.

На выходе я получил красивую таблицу, где есть разбивка по столбца. В таком виде мне уже удобнее оперировать данными.

Далее вам остается сохранить файл в формате xlsx и радуемся жизни.

Как csv разделить по столбцам через Google Таблицы

Не так давно я вам рассказывал про установку через групповую политику расширения для Google Chrome под названием «Редактирование файлов Office«. Это расширение позволяло работать с файлами Word, Excel и PowerPoint в Google Документах, Google Таблицах и Google Презентациях. Если вы через него откроете ваш файл CSV, то вы буквально в два клика сможете его разбить на столбцы. Для этого выберите меню «Файл — Сохранить в формате Google Таблиц«.

Начнется переделывание формата CSV в формат Google Таблиц

На выходе вы получаете разделенный по столбцам документ.

Далее вы уже можете оперировать этими данными или же можете их сохранить в нужный формат. Если у вас изначально документ Google Таблиц содержит данные разделенные запятой в виде одной строки, то вы их можете преобразовать в столбцы вот таким методом. Открываете меню «Данные — Разделить текст на столбцы«

Выбираете тип разделения, в моем случае запятая.

Затем выбираете ваш столбец с данным и еще раз нажмите «Данные — Разделить текст на столбцы«

В результате чего они будут разбиты на аккуратные столбцы

Перенос больших файлов по частям

Задача: нужно перенести большой файл, который не помещается на флешку, на другой компьютер.

Решение: разбить файл на несколько частей, по размеру не превышающих свободное место на флешке, по очереди скопировать их на другой компьютер и собрать обратно в исходный большой файл.

К слову, можно также настроить прямое сетевое соединение между компьютерами и передать большой файл без необходимости разбиения на части.

Когда файл разделен на фрагменты, его нельзя использовать, поэтому если нужно разбить видеофайл с возможностью воспроизведения отдельных его частей на телевизоре, например, читайте следующие статьи: «Разбиение и склеивание MKV видео. Обрезка фильма» и «Как разрезать и склеить видеофайл AVI».

Программы для разбиения файла на части

WinRAR

Популярная программа для работы с архивами WinRAR позволяет разбивать архивируемые данные на части, а затем собирать обратно из архивов-фрагментов.

Разбивка файла/папки в WinRAR

Чтобы разбить файл с помощью WinRAR, установите приложение, в проводнике Windows нажмите правой кнопкой мыши на разбиваемый файл и выберите опцию контекстного меню «Добавить в архив…».

Вы также можете добавить в многотомный архив папку с файлами, а затем собрать ее обратно (удобно при переносе игр, программ, других архивов и т.п.).

Появится диалоговое окно настроек архива, где можно изменить путь и имя, которое будет присвоено всем фрагментам с добавлением слова «part» и порядкового номера. Чтобы ускорить процесс разбиения, выберите пункт «Без сжатия» в выпадающем списке «Метод сжатия». В поле «Разделить на тома размером» выберите предустановленный или укажите свой размер частей архива. Помните о том, чтобы он не превышал свободного места на флешке. В группе настроек «Параметры архивации» можно включить опцию «Создать SFX-архив», т.е. самораспаковывающийся архив. Это незначительно увеличит общий размер данных, зато отпадает необходимость устанавливать архиватор на другом компьютере. Достаточно будет запустить первый исполняемый фрагмент, чтобы собрать обратно разбитый файл или папку.

Сборка файла/папки в WinRAR

Чтобы распаковать архив (собрать файл или папку), нужно скопировать фрагменты архива в одну папку на компьютере, запустить исполняемый файл-фрагмент, имеющий окончание имени «.part1.exe».

Читайте также  Курс обучения созданию сайтов на WordPress

В поле «Папка назначения» открывшегося окна можно изменить путь, куда будет скопирован собранный файл или папка, затем нужно нажать кнопку «Извлечь» для запуска процесса извлечения.

Можно распаковать файл напрямую с нескольких флешек, подключив их предварительно к компьютеру, и в процессе извлечения по очереди указывать путь к следующим фрагментам. Не рекомендуем так делать с одной флешкой, т.к. WinRAR не разрешает безопасно ее извлекать во время запроса следующего тома архива.

Если же не ставить галочку «Создать SFX-архив», то на другом компьютере нужно будет установить архиватор WinRAR, нажать на любом фрагменте архива правой кнопкой мыши и выбрать одну из следующих опций контекстного меню:

  • Извлечь файлы…;
  • Извлечь в текущую директорию;
  • Извлечь в имя_подпапки.

7-Zip – еще один известный архиватор, который «умеет» разбивать архивы на части.

Разбивка файла/папки в 7-Zip

Установите архиватор 7-Zip, нажмите на файл или папку с файлами, которую нужно разбить, правой кнопкой мыши и выберите опцию меню «7-Zip > Добавить к архиву…». Появится окно создания архива 7-Zip. В выпадающем списке «Уровень сжатия» выберите опцию «Без сжатия», чтобы ускорить процесс разбиения файла/папки. Выберите из выпадающего списка «Разбить на тома размером (в байтах)» подходящий размер частей архива или укажите свой. Так же как в WinRAR, можно активировать опцию «Создать SFX-архив», чтобы создать самораспаковывающийся архив без необходимости устанавливать программу 7-Zip на другом компьютере.

Сборка файла/папки в 7-Zip

Для распаковки файла или папки из архивов-фрагментов нужно поместить их в общий каталог и запустить исполняемый файл, указать путь распаковки и нажать «Extract».

Если опция «Создать SFX-архив» не была включена, нужно установить архиватор на другой компьютер, на первом фрагменте с расширением «.001» нажать правой кнопкой мыши, выбрать команду контекстного меню «7-Zip» и одну из следующих подкоманд:

  • Распаковать;
  • Распаковать здесь;
  • Распаковать в «имя_подпапки».

Также составной 7z-архив можно собрать с помощью WinRAR (если он установлен на другом компьютере), нажав на первый файл-фрагмент (он уже подсвечивается значком WinRAR) правой кнопкой мыши и выбрав соответствующую команду контекстного меню.

Total Commander

Популярный файловый менеджер Total Commander из коробки содержит функции разбиения и сборки файла. Работает только для файлов.

Разбивка файла в Total Commander

Выделите нужный файл и выберите команду меню «Файлы > Разбить файл…». Появится окно «Разбиение», в выпадающем списке «Размер частей» которого нужно выбрать предустановленный или указать свой размер фрагментов файла и нажать «ОК».

Будут созданы файлы-фрагменты с расширениями .001, .002, .003 и файл с расширением .crc, содержащий имя и контрольную сумму разбитого на части файла. Его тоже нужно скопировать вместе с фрагментами, чтобы корректно собрать файл на другом компьютере с помощью Total Commander.

Сборка файла в Total Commander

Для сборки файла в Total Commander выделите фрагмент с расширением .001, выберите команду меню «Файлы > Собрать файлы…», в появившемся окне укажите папку (по умолчанию подставляется та, которая открыта в соседней панели), куда будет записан собранный файл и нажмите «ОК».

Разбитые Total Commander’ом файлы можно также собрать WinRAR’ом (тестировали в 64-битной версии 5.31). Архиватор не учитывает данные из CRC-файла, поэтому для корректной работы собранный файл нужно вручную переименовать, но контрольная сумма совпадает, что указывает на целостность данных после сборки.

Как разбить файл на части, четыре проверенных варианта

Как разбить файл на части? Этот вопрос задаётся многими пользователями, когда им необходимо передать файл с одного компьютера на другой с очень большими объёмами данных. В этой статье мы проверим на практике четыре эффективных варианта разделения файлов на части.

Зачем нужно разбивать файлы на части

Здравствуйте друзья! Казалось бы в век современных и мощных компьютеров можно не разделять различные файлы на части. Ведь компьютеры сохраняют в своей памяти гигабайты данных. В этом иногда возникает необходимость. Зачем нужно разбивают файлы по частям? Начнём эту статью с ответа на этот вопрос.

На это есть несколько основных причин, почему следует разбивать файлы на части. Например, Вы загружаете на облачное хранилище какую-либо информацию, которая имеет большой объём данных. А в облачном хранилище, у неё есть ограничение на загрузку. Как правило, больше 1-2 гигабайта загружать нельзя. Поэтому, здесь уместно этот файл разделить на части и тем самым помещать его туда по частям. Кстати, есть сервис DroMeFile, который позволяет единовременно загружать файлы размером до 50 Гбайт.

Запись файлов на CD-диск или флеш-накопитель. В этом случае, делают разбивку файлов на части, так как объёмная информация может не поместиться на диск или флешку. Конечно, могут быть и другие причины, из-за которых разбивают файлы на части. Но этих будет достаточно, чтобы дальше в подробностях рассмотреть вопрос, как разбить файл на части с помощью четырёх эффективных способов.

Как разбить файл на части

В данной части статьи перечислим четыре способа, которые помогут нам с лёгкостью разбивать файлы на много частей:

  1. С помощью программы архиватора Winrar. Эта программа помогает не только сжимать файлы, но и разделять их на многотомные архивные тома.
  2. Тотал коммандер. Он отличный помощник в упорядочивании файлов и их разбивает на части.
  3. Программа Free FileSplitter. Она является небольшой утилитой, которая умеет разрезать файлы на части. Её мы рассмотрим ниже.
  4. Деление файлов на видео. Как известно, любое видео тоже можно разделить по частям. Это мы разберём дальше в статье.

Итак, перечисленные выше способы, помогут нам узнать, как разбить файл на части. Причём файлы, могут быть очень большого объёма.

Как разбить файл на части архиватором, создание многотомного архива

Пожалуй, самый простой способ позволяющий разбивать файлы на части – это всем известная утилита Winrar. Она установлена практически в каждом компьютере. Чтобы это сделать, нажимаем левой кнопкой мыши по тому файлу, который мы хотим разбить на части. Далее, жмём правой кнопкой мыши и выбираем: zip – «Добавить к архиву» (Скрин 1).

Затем, открывается панель управления архивом где нужно найти поле с таким названием – «Разбить на тома с размером». В нём можете прописать количество частей файлов, которые Вам нужны. После этого нажмите кнопку «ОК» (Скрин 2).

Таким образом создаются многотомные архивы. Их может быть создано очень много с разными объёмами данных.

Как разбить файл на части в Total Commander

Сначала Вам нужно скачать и установить программу Тотал Коммандер с официального сайта. Потом следует найти через панель управления программы файл, который Вам нужно разделить на части (Скрин 3).

Кликаем по нему левой кнопкой мыши, далее нажимаем вверху Тотал Коммандера «Файлы», затем «Разбить файл». Вместе с тем нужно выбрать каталог, туда можно поместить Ваш разделённый на части файл в компьютере. И нажимаете «ОК», чтобы его сохранить.

Как разбить файл на части утилитой Free FileSplitter

Эту программу можно скачать отсюда – (www.filesplitter.org). Особой установки она не требует. Запускаете её и сразу после скачивания можно начинать разбивать файлы на части. Программа на английском языке, но в ней разберётся любой пользователь. Для этого выбираете с компьютера файл, который Вам надо разбить на части. Затем, указываете путь на компьютере, где эти файлы будут размещены (Скрин 4).

Далее, нажимаете в настройках программы кнопку «Split», чтобы разбить все файлы на части.

Если Ваш файл видео – поделите его на части без конвертации

Видео можно разделить на части без конвертации с помощью программы. Для этого есть бесплатная программа, которая называется Видеомонтаж. Этот видео-редактор находится на официальном сайте – (video-editor.su/download.php). Скачивайте его, устанавливайте и переходите к разделению видео на части.

Запускаем программу и выбираем в её меню «Нарезка видео». Чтобы загрузить в неё видео нажимаем кнопку «Выбрать видео для нарезки» и оно через некоторое время загрузится в эту программу. После чего разделите видео на несколько частей, отделяя некоторые его фрагменты с помощью ползунка плеера.

Читайте также  Как остановить загрузку файла на компьютере?

Затем, нажмите «Далее», чтобы сохранить полученные по частям видеоролики на компьютер. Как видите, программа очень простая и сделать эту разбивку файла по частям не составит сильного труда.

Как объединить файлы, разделенные в программе Winrar и Total Commander

Вы можете объединить файлы разделенные в программе Winrar и Total Commander. В программе Винрар это сделать легко. Для этого выбираем файл, который был разделен на части в архиве и нажимаем на него левой кнопкой мыши. Далее, выбираем из меню – «Извлечь в текущую папку» или «Извлечь в». Таким образом Вы получите такой же файл в объединенном виде.

Тотал Коммандер имеет ещё более простой способ объединения разделенных на частей файлов. В этом случае достаточно их разделить и указать во время процесса разделения файлов путь в ту папку, где эти файлы будут находиться. После этого они объединятся.

Заключение

В этой статье мы рассмотрели вопрос, как разбить файл на части. Эти четыре способа были проверены на практике. Новичок может использовать все варианты, но самый первый лучше всего. Перед тем, как разбивать файлы, сначала установите путь к папке, в которую они будут помещены. Так их легко можно найти. Спасибо и удачи Вам!

Как разбить огромную электронную таблицу Excel CSV на отдельные файлы

Microsoft Excel отлично справляется со многими повседневными задачами. Но время от времени вы сталкиваетесь с одним из его недостатков: размером с электронную таблицу. Прочтите, чтобы узнать, как уменьшить размер таблицы Excel или разделить большой файл CSV на несколько файлов.

Зачем разбивать большой CSV на несколько файлов?

Вы можете подумать: «Зачем мне нужно разбивать большой файл Excel на несколько файлов меньшего размера?» Это интересный вопрос, особенно с учетом того, что в Excel есть ограничение на количество строк в таблице 1048576.

Более 1 миллиона строк звучат феноменально. Однако достичь лимита строк проще, чем вы думаете, особенно при выполнении определенных задач.

Например, если вы продаете по электронной почте, вы можете импортировать файл CSV, содержащий миллионы адресов электронной почты. Единственная проблема в том, как управлять таблицей с таким количеством адресов? Кроме того, что, если кто-то отправит вам CSV, который уже превышает лимит (из другой программы)?

Если это похоже на проблему, с которой вы, вероятно, столкнетесь, попробуйте следующие пять способов разделить большой файл CSV или Excel на несколько файлов меньшего размера.

У вас нет под рукой большого CSV-файла, но вы хотите поиграть дома? В примерах я использую набор данных открытого исследования COVID-19 , который вы тоже можете скачать и использовать.

1. Разбейте файлы CSV с помощью программы

Есть несколько полезных программ-разделителей CSV. Вот двое из лучших. Однако справедливое предупреждение: поскольку эти программы работают, они иногда сталкиваются с проблемами памяти, что является общей проблемой для программ, разделяющих CSV.

Бесплатный Огромный Сплиттер CSV

Free Huge CSV Splitter – это базовый инструмент для разделения CSV. Вы вводите CSV-файл, который хотите разделить, количество строк, которое хотите использовать, а затем выбираете « Разделить файл» . Количество строк определяет количество выходных файлов, которые у вас останутся.

Сплиттер CSV

CSV Splitter – второй инструмент. Он предлагает почти ту же функциональность, что и Free Huge CSV Splitter, хотя и с немного более гладким дизайном. Он быстро разбивает ваш CSV-файл на небольшие части, что позволяет вам определить количество строк, которое вы хотите использовать.

2. Используйте пакетный файл

Затем создайте программируемый командный файл . Вы можете использовать пакетный файл для обработки CSV на более мелкие фрагменты, настраивая файл для доставки разных фрагментов.

Откройте новый текстовый документ, затем скопируйте и вставьте следующее:

Перед запуском вам необходимо настроить командный файл. Я расскажу вам, что делает каждая команда, и вы можете изменить это в соответствии с размером вашего командного файла, а также с требуемым выводом.

  • «SET BFN =» должен указывать на CSV- файл, который нужно разбить.
  • » SET LPF =» – это количество строк, которым вы хотите ограничить свой новый файл.
  • «SET SFN =» – это новая схема именования ваших разделенных файлов.

После того, как вы ввели свои переменные, перейдите в Файл> Сохранить как . Выберите имя файла и нажмите Сохранить . Затем выберите только что сохраненный текстовый файл и нажмите F2, чтобы переименовать его. Замените расширение .txt на .bat и нажмите ОК, когда появится предупреждение. Теперь вы можете разделить ваш большой CSV-файл на более мелкие выходные файлы.

3. Используйте сценарий PowerShell для разделения файла CSV.

Вы можете использовать командные файлы для широкого круга повседневных задач . Но сценарии PowerShell быстрее, особенно для этого типа обработки и разделения.

Следующий сценарий быстро разрезает ваш большой CSV на файлы меньшего размера.

Сначала нажмите CTRL + X, чтобы открыть меню Windows Power, затем выберите PowerShell . Если PowerShell не подходит, введите powershell в строке поиска меню «Пуск» и выберите «Лучшее совпадение».

Теперь скопируйте и вставьте следующий скрипт:

Замените местоположение файла в первой строке своим CSV-файлом, затем запустите сценарий. Скрипт выводит файлы CSV меньшего размера в каталог пользователя. Например, мои файлы CSV находятся в папке C: Users Gavin с именем файла output_done_1.csv . Вы можете изменить имя вывода, изменив строку $ OutputFilenamePattern = ‘output_done_’ .

Вы можете найти исходный сценарий на SPJeff .

4. Разбейте большой CSV-файл с помощью Power Pivot

Ваше предпоследнее решение разбить большой CSV-файл на мелкие части на самом деле не разбивает его. Скорее, он позволяет вам загрузить большой CSV-файл в Excel и использовать инструмент Power Pivot, чтобы открыть его. Вот так; вы можете эффективно игнорировать ограничение строки Excel и управлять файлом в программе.

Для этого нужно создать ссылку на данные в CSV-файл, а затем использовать Power Pivot для управления содержимым. Полное объяснение и руководство можно найти в блоге Хосе Баррето, в котором подробно описан процесс.

Короче говоря, Баррето создает сводную таблицу, используя «до 8,5 миллионов строк без каких-либо проблем». Приведенное выше изображение взято из сообщения в блоге, на котором в Excel показано всего 2 миллиона строк.

Помните, что этот процесс не разбивает CSV на небольшие части. Однако это означает, что вы можете управлять CSV в Excel, что является очень удобной альтернативой. Если вам нужны дополнительные советы, узнайте, как использовать сводную таблицу для анализа данных .

5. Разбейте большой файл CSV в Интернете с помощью разделенного CSV

Существуют также онлайн-сервисы, которые разбивают ваш большой CSV-файл на более мелкие части. Одним из таких вариантов является Split CSV , бесплатный онлайн-разделитель CSV.

Split CSV отлично справился с набором данных COVID-19, разбив его на удобные фрагменты. Как и в случае с другими инструментами, вы определяете количество строк для каждого файла и позволяете ему разделять его. Однако у меня не было большого CSV-файла для тестирования, поэтому ваш опыт может отличаться.

Разделенный CSV также включает дополнительные опции. За абонентскую плату вы можете использовать настраиваемый разделитель , выбрать тип выходного файла, удалить определенные символы из выходных файлов и удалить повторяющиеся строки.

Разбейте файлы CSV на легко управляемые блоки

Теперь у вас есть пять решений для разбиения файлов CSV на небольшие части, что упрощает управление ими. Решения различаются по скорости и размеру файлов CSV, которыми они могут управлять, поэтому вам, возможно, придется поэкспериментировать, чтобы найти решение, которое лучше всего подходит для вас.

Борис Аладышкин/ автор статьи

Приветствую! Я являюсь руководителем данного проекта и занимаюсь его наполнением. Здесь я стараюсь собирать и публиковать максимально полный и интересный контент на темы связанные с современными технологиями и программным обеспечением. Уверен вы найдете для себя немало полезной информации. С уважением, Борис Аладышкин.

Понравилась статья? Поделиться с друзьями:
Itsovet61.ru
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: