xlutils模块
使用python的xlutils.copy写入excel后,文件无法打开,报错
import xlrd from xlutils.copy import copy file = 'D:/2020/python/httpruner_test1/test/test_data.xlsx' data = xlrd.open_workbook(file) print('data的类型是:',type(data)) data_copy = copy(data) print('data的copy对象类型为:',type(data_copy)) sheet_copy = data_copy.get_sheet(0) sheet_copy.write(1,2,'测试写入内容') data_copy.save(file)

解决:将文件名修改为xls即可打开
注:xlrd模块不支持以xlsx作为后缀,excel要用xls,否则文件无法保存打开
xlutils最新的2.0版本只能支持copy xls格式的excel文件,如果copy的是xlsx再保存,那么新生成的文件将无法打开
浙公网安备 33010602011771号