Есть ли библиотека PHP для XLSM (Excel с Macro) для разбора / редактирования?

  • Я знаю, что PHPExcel не поддерживает файлы XLSM.
  • Я попробовал обертку Iliaal вокруг Libxl, можно найти здесь

Однако оба из них не поддерживают XLSM , но они все- таки классны с XLS . Я искал по всему Интернету и не нашел библиотеку или метод с PHP для этого.

Кстати, моя среда – это * NIX .

EDIT Мне не нужно самостоятельно редактировать макросы. Я не хочу прикасаться к ним, но я хочу, чтобы исполняемая библиотека / оболочка / командная строка (в крайнем случае) работала с файлами XLSM (XML-таблицы с макросами).

Благодарю.

Мы столкнулись с той же проблемой, о которой вы говорили, когда нам нужно изменить книги Excel, но не хотите влиять на существующие макросы.

Для этого мы использовали библиотеку LibXL, а с версии 3.3.1 она поддерживает сохранение макросов для файлов .xls. Он не написан на PHP, поэтому мы написали небольшую C ++-программу, и затем мы вызываем эту программу из php с помощью метода exec() PHP. Он работает очень хорошо.

Это полностью из моих знаний, поскольку я знаком с PHPExcel … Однако может быть что-то для вас в этой дискуссии о Read/Write macro in .xlsm ? Кажется, нет библиотеки, но это, безусловно, выглядит многообещающим.

Чтение / запись макроса в .xlsm