Имам 4 списъка, всеки от които има 33 стойности и искам да отпечатам комбинацията в Excel. Excel ограничава броя на редовете във всеки лист до 1 048 576 и броят на комбинациите надвишава лимита на листа с 137 345 стойности.
Как да продължа да отпечатвам резултата в следващия лист в същата работна книга?
a = [100, 101, 102,...,133]
b = [250, 251, 252,...,283]
c = [300, 301, 302,...,333]
d = [430, 431, 432,...,463]
list_combined = [(p,q,r,s) for p in a
for q in b
for r in c
for s in d]
import xlsxwriter
workbook = xlsxwriter.Workbook('combined.xlsx')
worksheet = workbook.add_worksheet()
for row, group in enumerate(list_combined):
for col in range(5):
worksheet.write (row, col, group[col])
workbook.close()
list1
и така без да показвате тяхната дефиниция. Не ви ли липсва нещо там? - person   schedule 03.09.2018