1
使用相同的輸入可以使用XlsxWriter使輸出二進制相同嗎?與XlsxWriter是否可以進行二進制相同的輸出?
我試着將創建的屬性更改爲相同的日期,這有所幫助。 sharedStrings.xml仍然有很多不同之處。
感謝
使用相同的輸入可以使用XlsxWriter使輸出二進制相同嗎?與XlsxWriter是否可以進行二進制相同的輸出?
我試着將創建的屬性更改爲相同的日期,這有所幫助。 sharedStrings.xml仍然有很多不同之處。
感謝
是對於相同的輸入,如果設置在worksheet properties無證created
日期:
import xlsxwriter
import datetime
for filename in ('hello1.xlsx', 'hello2.xlsx'):
workbook = xlsxwriter.Workbook(filename)
workbook.set_properties({'created': datetime.date(2016, 4, 25)})
worksheet = workbook.add_worksheet()
worksheet.write('A1', 'Hello world')
workbook.close()
然後:
$ cmp hello1.xlsx hello2.xlsx
# No output. Files are the same.
的順序串被添加到文件將更改sharedStrings表的佈局,從而導致不相同的文件。 Excel也是如此。