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也是如此。