Форма, которая пишет, чтобы преуспеть - PullRequest
1 голос
/ 30 июня 2010

Мне было интересно, какой самый простой способ написать простую форму программы или веб-страницу, которая будет выводить в текстовый файл, который можно легко открыть в Excel. Я знаю, как писать на C ++, но я не знаю никакого GUI, и я хотел простую форму. Я думал, что могу написать страницу HTML / PHP, но она должна работать без Интернета, но я не знаю, можно ли добавить веб-страницу к файлу в папке. Кто-нибудь может указать мне направление, чтобы сделать это?

Ответы [ 2 ]

4 голосов
/ 30 июня 2010

Если вам нужно приложение на базе Windows, и вы можете кодировать на C ++, то, возможно, самый простой способ - воспользоваться Visual Studio (вы можете получить версии Express бесплатно) и написать что-нибудь на своем языке.

Базовые графические элементы в Visual Studio достаточно просты.Затем вы можете записать свой вывод либо в текстовый файл с разделителями (например, CSV), либо использовать объектную модель Excel , если вы хотите создать настоящую электронную таблицу Excel - хотя это может быть излишним, если данные просты.

Этот вопрос может оказаться полезным и для вас (он касается документов Word, но некоторые концепции и недостатки одинаковы):

Программно генерировать редактируемые документы Word из ASP.NET.?

Установка PHP и создание HTML-страницы вполне возможны, но это, похоже, требует больших усилий.Вам следует искать в Stackoverflow PHP Excel, поскольку здесь вы можете найти другие полезные сведения.

В какой среде будет выполняться форма / приложение?

1 голос
/ 30 июня 2010

PHPExcel: создание электронных таблиц .xlsx с использованием php.http://phpexcel.codeplex.com/

Вы можете создать стандартную HTML-форму и использовать php для создания файла excel.Тем не менее, вы сказали, что одним из ваших требований была возможность работать без Интернета, поэтому, если у вашего пользователя не установлен php, это решение не очень хорошо для вас.Excel, так что, возможно, вы можете сгенерировать текстовый файл с разделителями, используя JavaScript.Это, безусловно, будет работать в автономном режиме и не потребует установки дополнительного программного обеспечения пользователем.

Редактировать: вот ссылка на статью о записи в файлы в JavaScript.Это очень просто, если вы не хотите кодировать реальное приложение и использовать HTML, который будет иметь максимальную совместимость с компьютером.http://www.tek -tips.com / viewthread.cfm? QID = 1171273 & страница = 1

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