На чем писать программу формирования Excel-файла из формы браузера?

программирование php JavaScript excel VBA

Всем привет!

Подскажите пожалуйста, на чем писать прогу в такой ситуации?

Хочу сделать сайт с полями для заполнения и с галочками для проставления. Из этих полей и на основании галочек формировать Excel'евский файл по некоторому шаблону.
На чем писать все это дело? Ну сайт я планирую писать либо на php, либо на javascript, а формирование Excel'евского файлика?


Заранее благодарен...
Ответы:
В 2008 офисе как известно у файлов xml-структура. Можно писать и с мощью JavaScript
Вот отличная и развивающаяся библиотека
Идеальным вариантом является PHP библиотека для Excel. А с выбором конкретной библиотеки стоит занятся самому( важно наличие требований к лицензии и тд.). Ну и часть кода на JavaScript с целью загрузки файла к клиенту.
Клиентскую чаcть на JavaScript (здесь выбор не велик), серверную часть можно и на PHP, но для более тесной интеграции с Office я рекомендую на сервере использовать ASP.Net.
Ну, если таблица не очень сложная, можно в простом csv отдавать пользователю (значения, разделенные запятыми (или точказапятыми для русской версии))
Эксель их понимает и открывает.
А csv делать можно очень легко на любом языке


16 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

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

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.