Объем данных, которые нам нужно анализировать, продолжает расти, но MS Excel по-прежнему имеет ограничение в 1 миллион записей. Точнее, 1048576 строк.
Есть много способов работать с большими файлами с помощью кода, но самый простой способ - разбить файлы на более мелкие.
После этого их можно будет легко открыть в Excel.
Есть несколько способов сделать это
Вариант 1: используйте www.splitspreadsheets.com.
Заявление об ограничении ответственности: мы создали этот инструмент
- Загрузите свой файл на сайт
- Выберите, сколько строк вы хотите в каждом разделенном файле
- Выберите, хотите ли вы, чтобы заголовок был включен в каждый файл или нет
- Нажмите Разделить данные, и все разделенные файлы будут загружены в папку .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. Другие инструменты без разбиения кода
Для разделения файлов доступно множество других инструментов.
- Разделить CSV - https://www.splitcsv.com/: бесплатно и хорошо работает, но с рекламой.
- CSV Splitter - https://www.addictivetips.com/windows-tips/csv-splitter-for-windows/: бесплатно и загрузите на свой рабочий стол. Только Windows
Сообщите нам, если у вас возникнут дополнительные вопросы по разделению таблиц, по адресу [email protected].
Удачного разделения файлов CSV и таблиц!