如何在IronPython中加载Excel文件?

lb3vh1jj  于 2022-11-18  发布在  Python
关注(0)|答案(1)|浏览(158)

我尝试在IronPython脚本中加载一个Excel文件,该脚本嵌入在一个软件中。我尝试使用以下代码来完成此操作:

import clr
clr.AddReference("Microsoft.Office.Interop.Excel")
import Microsoft.Office.Interop.Excel as Excel
excel = Excel.ApplicationClass()
excel.Visible = True
workbook = excel.Workbooks.Open("C:\Users\antoi\Desktop\rimo_report\ae-project-reporting\codes_02_heat_recovery\data\unit_data_simp_08.xlsx")

然而,我得到一个错误,文件路径找不到。从错误,它似乎不是在我自己的计算机搜索。一个人怎么能做到这一点?我必须导入其他包吗?

nx7onnlm

nx7onnlm1#

如果只是路径错误,请尝试转义\
\是用于转义某些其他字符(如引号、换行符等)的字符
所以当python阅读你的代码并解释它的时候,它会试图理解你转义的字符,比如\U\a ...
要避免此问题,您可以尝试以下操作:

workbook = excel.Workbooks.Open("C:\\Users\\antoi\\Desktop\\rimo_report\\ae-project-reporting\\codes_02_heat_recovery\\data\\unit_data_simp_08.xlsx")

相关问题