Чтение и запись листа Excel с элементами формы с использованием PHP в Linux - PullRequest
1 голос
/ 17 февраля 2011

Один из наших клиентов пытается найти способ автоматизации заполнения формы, предоставляемой одним из их поставщиков. Это электронная таблица Excel, содержащая раскрывающиеся списки и флажки. Уловка заключается в том, что они должны отправлять форму ежедневно / еженедельно, используя эту точную «форму» электронной таблицы, и они пытаются удалить обработку человека из цикла.

Я пытался использовать PHPExcel для чтения файлов, но я не могу понять, как установить значение раскрывающихся списков или установить один из флажков.

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

Спасибо, Dan

Ответы [ 2 ]

1 голос
/ 17 февраля 2011

PHPExcel не обрабатывает элемент формы ... Я не знаю ни одной библиотеки PHP Excel, которая делает.Вы можете сделать это, используя COM с Excel (если вы на сервере Windows), и мне сказали, что это может быть возможно в Linux с использованием Wine или CORBA с Open / LibreOffice.Использование ODBC для доступа к книге Excel может быть и другим вариантом.

В качестве альтернативы, если вы работаете в Linux, вы можете использовать расширение Илии Альшанецкого PHP Excel , которое является оболочкой длякоммерческая LibXL библиотека

1 голос
/ 17 февраля 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...