在python中写入预先编写的xlsx格式模板

时间:2016-09-29 12:16:26

标签: python excel

我在python中有点新功能,现在在qgis中工作以自动化一段时间。 我有一个excel预先编写的模板文件,我必须在不同的列中添加不同的数据。

outpufFile = open('d:/template.xlsx','w')
for layer in QgsMapLayerRegistry.instance().mapLayers().values():
    print layer.name() +","+ str(layer.featureCount())
    line = layer.name()
    unicode_line = line.encode('utf-8')
    outpufFile.write(unicode_line)
outpufFile.close() 

到目前为止,我得到了这个但是它还会破坏我的模板,而我也不知道如何访问我的文件的特定列或行。为了准确地写入列和行来填充我的模板。

1 个答案:

答案 0 :(得分:0)

您需要一个了解如何处理xlsx文件的Python库:

例如,

openpyxl