Вопрос:

Ошибка загрузки книги Excel в python с помощью xlwings: ApplicationNotFoundError: Локальное приложение «Microsoft Excel.app» не найдено

python excel macos xlwings

146 просмотра

1 ответ

87 Репутация автора

Я пытаюсь загрузить в Excel файлы в Python и прочитать формулы в значения (как они будут отображаться в Excel). Многие из файлов никогда не открывались, а скорее автоматически выводились из других программ, поэтому ранее не отображалась версия значений формулы. Из того, что я могу сказать, это исключает openpyxl и панд read_excel. Поэтому я пытаюсь читать формулы с xlwings.

Я следовал инструкциям по установке из документации и использую Python 2.7 Anaconda на Mac 10.10.5. Проблема заключается в том, что при следовании примеру документации возникает следующая ошибка:

wb = xw.Book()
ApplicationNotFoundError: Local application 'Microsoft Excel.app' not found.

Я полагаю, это означает, что мне нужно купить Excel и установить его на свой компьютер?

В качестве альтернативы, если есть другие модели Python, которые могут интерпретировать формулы Excel, я весь слух.

Автор: Chris Источник Размещён: 01.01.2018 05:09

Ответы (1)


2 плюса

10401 Репутация автора

Решение

Вам нужно установить Excel на вашем компьютере, потому что это xlwingsзависит от COM-интерфейса Excel. Если вы этого не сделаете, вы можете использовать xlrdили один из его преемников.

Автор: BoarGules Размещён: 01.01.2018 06:53
Вопросы из категории :
32x32