尝试使用OpenPyxl将工作表添加到现有的Excel工作簿中

时间:2018-08-21 19:19:04

标签: excel ironpython openpyxl

在Ironpython中,我遇到TypeError:对Sequence类型的非序列进行迭代

当我尝试使用OpenPyxl时,即使我这样对文件位置进行硬编码:

import openpyxl
from openpyxl import load_workbook


wb2 = load_workbook('datalog.xlsx')
worksheet = wb2.create_sheet('temp')
wb2.save('datalog.xlsx')

但是当我使用xlsxwrite时没有出现此错误,问题是我需要使用load_workbook,因为我想向现有的excel文件中添加更多工作表。

它可以在Python中编译并运行,但不能在IronPython中运行。我使用Ironpython制作Excel工作簿没有问题,但是使用任何库(xlrd,openpyxl,pandas)都无法读取现有的工作簿。创建一个excel文件没有问题,对我来说,问题是读取/加载excel文件,以便我可以修改数据或合并几个excel工作簿,这在Python中是可行的。

0 个答案:

没有答案