2014-11-05 2 views
1

Привет, я пытаюсь создать файл xlsx, но могу написать больше строк 65533 Объект, который я использую, это Xlsxwriter?python2.7 xlsxwriter не пишет больше, чем 65533 строк

как я могу написать больше строк?

+4

Текущая версия xlsxwriter уважает ограничения Excel 2007, который является 1048576 . Обратите внимание, что более старые версии _excel_ ограничены 65536 строками, поэтому ваша проблема может возникнуть из используемой вами версии Excel, а не xlsxwriter. –

ответ

3

Простой тест:

import xlsxwriter 
workbook = xlsxwriter.Workbook("test.xlsx") 
sheet = workbook.add_worksheet() 
for i in range(1, 70000): 
    sheet.write('B' + str(i), "Blub") 
workbook.close() 

После этого я открыл файл test.xlsx в LibreOffice, а вуаля :)

Libreoffice