【问题标题】:OSError: [WinError 193] %1 is not a valid Win32 application in pythonOSError: [WinError 193] %1 在 python 中不是有效的 Win32 应用程序
【发布时间】:2020-01-19 04:18:17
【问题描述】:

我正在尝试运行此代码。我已将 transactions.xlsx 添加到项目中。我收到此错误

OSError: [WinError 193] %1 不是有效的 Win32 应用程序。

我查看了一些较早的帖子,并提到这可能与我的 PyCharm 是 64 位有关。我确实安装了 openpyxl,它在我的外部库中。任何提示将不胜感激。我对 Python 真的很陌生。

 import openpyxl as xlm
 wb = xlm.load_workbook('transactions.xlsx')
 sheet = wb['Sheet1']
 cell = sheet['a1']
 cell = sheet.cell(1, 1)
 print(cell.value)

【问题讨论】:

  • 想必,openpyxl 使用了 Excel 的自动化接口。如果您从 64 位应用程序运行它,您还需要安装 64 位版本的 Excel。

标签: python winapi openpyxl


【解决方案1】:

我不确定是什么导致了问题。我所做的是卸载 PyCharm 并重新安装它。问题已解决。

【讨论】:

  • 如果此解决方案对您有所帮助,请记得将其标记为答案以帮助遇到相同问题的人。
猜你喜欢
  • 2014-10-28
  • 2020-07-28
  • 1970-01-01
  • 1970-01-01
  • 2020-02-19
  • 2022-08-10
  • 1970-01-01
  • 2021-05-04
  • 1970-01-01
相关资源
最近更新 更多