Cкрипт предназначен для разделения файла формата .xlsx на несколько файлов․
Скрипт принимает входной файл .xlsx и количество желаемых выходных файлов от пользователя.
Загружается входной файл Excel с помощью библиотеки openpyxl.
Определяется общее количество строк во входном файле.
Вычисляется количество строк, которое будет содержаться в каждом выходном файле, на основе общего количества строк и заданного количества выходных файлов.
Создаются новые файлы Excel для каждого выходного файла.
Происходит деление строк из входного файла на соответствующие выходные файлы. Каждая строка копируется из входного файла в соответствующий выходной файл.
Процесс деления строк сопровождается индикатором прогресса, отображающимся в виде прогресс-бара, который предоставляет библиотека tqdm.
Каждый выходной файл сохраняется с уникальным именем в формате "output_{номер}.xlsx".
По завершении процесса выводится сообщение о том, сколько строк было успешно разделено на сколько файлов.
Пример использования скрипта:
Пользователь указывает путь к входному файлу .xlsx.
Пользователь вводит желаемое количество выходных файлов.
Скрипт выполняет деление и выводит информацию о выполненной операции.