Описания программ
List Banner Exchange


Программа "Fast XL 2 HTML"

Программа "Fast XL 2 HTML" предназначена для вывода данных из файлов Microsoft Excel в формат HTML. Работа производится напрямую с xls-файлом, поэтому скорость увеличилась в десятки раз по сравнению с OLE или DDE аналогами. К тому же не требуется наличие установленного MS Excel.


Работа программы несколько отличается от аналогов и строится на следующих принципах:
Работа программы строится на основе пакетов. Пакет - это описание настроек для отдельного xls-файла.
В файле определяются ключевые слова. То, что находится между одним ключевым словом и другим называется разделом. Каждый раздел выводится в собственную HTML-страницу. Каждый раздел может иметь подразделы (тоже определенные из списка ключевых слов), который выводится в ту же страницу, причем указанный подраздел может выводится и как отдельный раздел. Порядок следования ключевых слов несущественен.



Ключевые слова программа может определить автоматически на основе заданных пользователем условий. Вы должны только определить имя выходного htm-файла.

Далее... Вы должны определить те столбцы, которые будут выводится в HTML-файл, причем порядок следования столбцов не обязательно должен соответствовать их следованию в xls-файле. Для каждого столбца задаются собственные настройки:



В данный момент в программе столбцы указываются цифрами, но в дальнейшем будет сделано как в Excel (А, В, и т.д.).

Теперь по поводу оформления. Для уменьшения размера выходного файла все оформление проводится с помощью CSS стилей. Для любого элемента вы можете назначить свой собственный класс. Естественно, для этого вы должны имет внешний css-файл. Дальше, при чтении xls-файла программа строит собственный файл css на его информации и объединяет его с указанным вами css-файлом. Таким образом то шрифтовое оформление, которое имеет xls-файл, будет сохранено в Htm-файле с минимальным размером.
Для примера сравните:
<td><font size="2" color="Black" face="Arial">Пример</font></td>
или
<td class=text>Пример</td>
И это еще не самое сложное оформление.

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

Надеюсь, все это не показалось вам слишком сложным. Зато под вашим контролем находятся практически все настройки.

На данный момент программа готова на ~85% и уже работает (более ранние версии для внутреннего употребления зарекомендовали себя с самой лучшей стороны). Если у вас есть вопросы, пожелания или рекомендации по этой программе, оставляйте ваши сообщения в гостевой книге или отправляйте мне по почте.
Остается открытым вопрос по поводу распространения программы - freeware или shareware. Следуя нашему общему менталитету, автор склоняется к варианту free, но некоторые обстоятельства могут склонить чашу весов в сторону shareware. Пока вопрос окончательно не решен! Будет играть значение и ваше мнение ! Пишите мне, в каком виде вы хотели бы видеть эту программу и сколько готовы заплатить за ее использование (в случае shareware).