如何将值input到.xlsx文件并保留单元格的格式

我有一个结果分析电子表格,其中我需要input我的原始数据到一个8×6单元格“板”,格式化单元格产生输出的基础上创build一个graphics。 这个.xlsx文件是用分析公式格式化的,这是一个商业电子表格,所以我不能复制这些公式。

我正在使用python 2.7获取原始结果到列表中,我已经尝试使用xlwt和xlutils复制电子表格来input结果。 当我这样做时,保存文件时会丢失所有格式。 我想知道是否有一个不同的方式,我可以使电子表格的副本input我的结果。

另外,当我使用xlutils.copy我只能将文件保存为一个.xls文件,而不是一个xlsx,这是它失去格式的原因?

第一:

显然xlwt,不支持xlsx。 xlwt支持xlsx格式

其他库使用格式:

https://pypi.python.org/pypi/XlsxWriter

要么

http://pythonexcels.com/python-excel-mini-cookbook/