Объем данных, которые нам нужно анализировать, продолжает расти, но MS Excel по-прежнему имеет ограничение в 1 миллион записей. Точнее, 1048576 строк.

Есть много способов работать с большими файлами с помощью кода, но самый простой способ - разбить файлы на более мелкие.

После этого их можно будет легко открыть в Excel.

Есть несколько способов сделать это

Вариант 1: используйте www.splitspreadsheets.com.

Заявление об ограничении ответственности: мы создали этот инструмент

  1. Загрузите свой файл на сайт
  2. Выберите, сколько строк вы хотите в каждом разделенном файле
  3. Выберите, хотите ли вы, чтобы заголовок был включен в каждый файл или нет
  4. Нажмите Разделить данные, и все разделенные файлы будут загружены в папку .zip. Разделенные файлы будут в формате .csv, который вы легко сможете открыть в MS Excel.

Вариант 2. Используйте язык программирования

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

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

all_rows = read_file(file_path)
rows_in_each_split_file = 20000
header_row = all_rows[0]
split_rows = []
for row_idx in range(1, length(all_rows)):
   if row_idx != 0 and row_idx % rows_in_each_split_file == 0:
       create_split_file(split_rows, split_file_name, header_row )
       split_rows = [all_rows[row_idx]]
   else:
       split_rows.append(all_rows[row_idx))
create_split_file(split_rows, split_file_name, header_row)

При использовании файлов Python и .csv код будет следующим. Не стесняйтесь использовать

Вариант 3. Другие инструменты без разбиения кода

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

  1. Разделить CSV - https://www.splitcsv.com/: бесплатно и хорошо работает, но с рекламой.
  2. CSV Splitter - https://www.addictivetips.com/windows-tips/csv-splitter-for-windows/: бесплатно и загрузите на свой рабочий стол. Только Windows

Сообщите нам, если у вас возникнут дополнительные вопросы по разделению таблиц, по адресу [email protected].

Удачного разделения файлов CSV и таблиц!