Issue loading Excel workbook into python with xlwings: ApplicationNotFoundError: Local application 'Microsoft Excel.app' not found
Issue loading Excel workbook into python with xlwings: ApplicationNotFoundError: Local application 'Microsoft Excel.app' not found
我正在尝试将 Excel 文件加载到 python 并将公式读入值(因为它们会出现在 Excel 中)。许多文件从未打开过——而是从其他程序自动输出的——因此没有以前呈现的公式值版本。据我所知,这不包括 openpyxl 和 pandas read_excel。所以我正在尝试使用 xlwings 阅读公式。
我已按照文档中的安装说明进行操作,并在 Mac 10.10.5 上使用 Python 2.7 Anaconda。问题是,当按照文档示例进行操作时,会出现以下错误:
wb = xw.Book()
ApplicationNotFoundError: Local application 'Microsoft Excel.app' not found.
我想这意味着我需要购买 Excel 并将其安装到我的计算机上?
或者,如果还有其他 python 模型可以解释 Excel 公式,我洗耳恭听。
您需要在计算机上安装 Excel,因为 xlwings
依赖于 Excel 的 COM 接口。如果不这样做,您也许可以使用 xlrd
或其后继者之一。
试试这个:
xw.App(spec='wpsoffice')
你也可以使用wps
我正在尝试将 Excel 文件加载到 python 并将公式读入值(因为它们会出现在 Excel 中)。许多文件从未打开过——而是从其他程序自动输出的——因此没有以前呈现的公式值版本。据我所知,这不包括 openpyxl 和 pandas read_excel。所以我正在尝试使用 xlwings 阅读公式。
我已按照文档中的安装说明进行操作,并在 Mac 10.10.5 上使用 Python 2.7 Anaconda。问题是,当按照文档示例进行操作时,会出现以下错误:
wb = xw.Book()
ApplicationNotFoundError: Local application 'Microsoft Excel.app' not found.
我想这意味着我需要购买 Excel 并将其安装到我的计算机上?
或者,如果还有其他 python 模型可以解释 Excel 公式,我洗耳恭听。
您需要在计算机上安装 Excel,因为 xlwings
依赖于 Excel 的 COM 接口。如果不这样做,您也许可以使用 xlrd
或其后继者之一。
试试这个:
xw.App(spec='wpsoffice')
你也可以使用wps