Мне нужен скрипт, чтобы разбить главный лист (который содержит более 50К строк) на отдельные листы, которые содержат только 40 строк без заголовков.
После небольшого исследования мне удалось создать скрипт, которыйразбивает основной лист.Однако каждый лист содержит исходный заголовок, и строки не разбиваются на 40 строк на листе.
Я считаю, что при разделении листа с помощью panda с фреймами данных они всегда будут содержать заголовок?Любые предложения о том, как мой скрипт Python может быть изменен для достижения того, что мне нужно, или есть более простой способ достичь этого без необходимости использования панд и фреймов данных?
Вот ссылка: https://github.com/lblake/sample-data к некоторым образцам данных
path = input('Enter file path to workbook name and extension,
e.g. example.xlsx: ')
chunksize = int (input('Enter the row number you want to split the excel sheet at: ') )
destination = input('Enter folder path to where you want the split files stored. Press Enter to save in current location: ')
i = 0
df = pd.read_excel(path)
for chunk in np.array_split(df, len(df) // chunksize):
chunk.to_excel(destination +
'file_{:02d}.xlsx'.format(i), index=True)
i += 1