Tag: excep

在萤火虫中保存与openpyxl的工作簿

我遇到一个问题,使用embedded在.NET 4.0应用程序中的IronPython运行时引擎,使用openpyxl保存excel文件,但是在IronPython解释器中运行相同的代码时,我没有收到任何错误,保存成功。 从字面上看,代码就像这样简单: import sys sys.path.append(r'c:\python27\lib\site-packages') import openpyxl wb=openpyxl.Workbook() wb.save(r'c:\save\to\somewhere.xlsx') 当在.NET应用程序中运行此代码时,我得到以下堆栈跟踪: 保存为“c:\ _ kevin \ test.xlsx”时发生错误:Traceback(最近的最后一次调用): 在__write_logs_to_excel文件“C:\ path \ to \ script \ file.py”,第582行 wb.save(OUTFILE) 文件“C:\ Python27 \ Lib \ site-packages \ openpyxl \ workbook.py”265行保存 save_workbook(self,filename) 在save_workbook文件“C:\ Python27 \ Lib \ site-packages \ openpyxl \ writer \ excel.py”,第187行 writer.save(文件名) 文件“C:\ Python27 \ Lib \ site-packages […]

在Python中编写xlsx文件

我正在尝试在Iron Python(v2.7.5)中创build一个xlsx文件。 我已经安装了最新版本的openpyxl(v2.2.1)并testing了一个简单的例子,几乎从字面上取自openpyxl文档: from openpyxl import Workbook wb = Workbook() wb.save('empty.xlsx') 我正在按照预期在CPython中工作(创build一个空的工作簿),但在Iron Python中,它只是抛出exception。 File "test_openpyxl.py", line 15, in <module> File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\openpyxl\workbook\workbook.py", line 298, in save File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\openpyxl\writer\excel.py", line 196, in save_workbook File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\openpyxl\writer\excel.py", line 179, in save File "C:\Program Files (x86)\IronPython 2.7\lib\site-packages\openpyxl\writer\excel.py", line 67, in write_data […]