Почему xlwings UDF не совместим с OSX?

Я разработал программное обеспечение, использующее xlwings для окон. В основном это зависит от UDF (пользовательских функций), которые доступны только на этой платформе.

Теперь, когда я решил перейти на OSX, мне было интересно, почему эта функция была ограничена окнами.

В Windows UDF работают через COM-сервер. Это специальная технология Windows, pywin32 пакетом pywin32 , т. pywin32 на низком уровне уже выполнена, поэтому xlwings могут сосредоточиться на том, чтобы через нее могли взаимодействовать Excel и Python (что по-прежнему много работает).

На Mac нет доступного низкоуровневого решения для обмена сообщениями Excel / Python, что означает, что кто-то должен его сначала создать. Это очень много работы, поэтому его еще нет.

  • Распространение файлов Excel с поддержкой xlwings. «Ошибка компонента ActiveX не может создать объект»
  • xlwings: сделать ячейку жирным
  • Xlwings UDF при использовании замороженного файла Python
  • Ошибка использования cx_freeze и PyInstaller для создания файла .exe в Python (включая xlwings)
  • вызов xlwings из функции Excel VBA вызывает ошибку
  • Ошибка UDF при попытке получить файл .py
  • XLwings, копируя значения из одной книги в другую книгу?
  • Открытие, запись и изменение существующей книги с использованием Python
  • Эффективная функциональность времени для добавления границы в данные Excel с использованием python
  • Ошибка вне диапазона для sys.argv с помощью Workbook.caller ()
  • Отладка Visual Studio Python
  • Interesting Posts

    Excel: нужен поиск, который просматривает несколько столбцов и находит первую строку со значением желания

    Задание диапазона от A2 до бесконечности

    Версия Excel VBA

    Excel – найдите предыдущую дату для товара?

    Как загрузить что-то при выборе страницы?

    Ошибка При использовании макроса для добавления первой ссылки для изображения google в excel

    Как импортировать этот файл Excel в Python?

    Экспорт в Excel непосредственно из источника данных с сортировкой и группировкой для пользовательского интерфейса Kendo

    Строка реестра RegEx VBA Excel

    EXCEL VBA: функция объекта Listview не найдена при экспорте XLAM-файла на другой компьютер

    Поиск максимальной даты для подмножества записей

    суммируйте два значения измерения, но покажите результат только в одном из них в PowerPivot / DAX

    Попытка динамически обновлять текстовые поля со значениями в VBA

    Целевое назначение SSIS Excel не имеет $ for currencecy

    создание оценочной карточки с данными, извлеченными из плоских файлов, более динамичными в excel-VBA

    Давайте будем гением компьютера.