Python3 xlutils.copy

时间:2016-03-07 08:36:24

标签: python excel

我使用xlutils.copy()复制我使用xlrd打开的Excel文件。 然后我处理excel文件,获取相关数据并使用xlwr.write()为我在复制的excel文件中使用的行添加注释。 最后一步是使用xlwr.save()保存复制的Excel文件。 到现在为止还挺好。代码的essentiel部分看起来像这样。

import xlwt
import xlrd
from xlutils.copy import copy

    rb = xlrd.open_workbook(file)
    # print (rb)
    wb = copy(rb)
    # print (wb)
    sheet = rb.sheet_by_name(MNS Brandmelders')
    wsheet = wb.get_sheet(0)

    os.remove(file)
    os.chdir(path_opslag)
    # wb.save(file)
    os.chdir(path)
    continue

在上面的示例中,已禁用wb.save命令。 我在运行Windows7和Python3.5.1的笔记本电脑上编写了脚本。 但是,如果我将文件复制到生产环境,则会报告上次保存命令的错误。使用python 3.5.1在Windows 7上进行生产。

AttributeError: 'dict_items' object has no attribute 'sort'

0 个答案:

没有答案