在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中是可行的。