Главная > Програмное обеспечение > Редакторы/Офисы >
Mixa Excel FAQ [4/4]

Немного о Excel SDK

Excel SDK - это продукт от Микрософт для сторонних разработчиков дополнений для Excel на языке C (можно конечно на любом языке способном генерировать DLL, но общепринятым является C). Обычно Excel SDK (как и прочие там SDK) берут на CD-ROM MSDN. Кроме самих библиотек и хеадер-файлов MSDN включает в себя обширный справочник и сборник статей по различным продуктам MS, в том числе и по Visual Basic. Рекомендую.

Пара слов о формате файлов XLS (BIFF)

BIFF - это бинарный формат файлов Excel описанный на MSDN. Неугомонные мастдайцы постоянно его меняют. Вкратце BIFF описан здесь. Russell Schulz произвел некоторые раскопки в Интернет по этому поводу. Например он нарыл библиотечку на PASCAL (BIFFLib 1.0) для записи XLS файлов. Знайте что в природе существует Scitek Excel Toolkit (XLLib 1.0) - платформо-независимое средство для создания файлов XLS без Excel и даже без Window и можно даже без Intel (например на платформе Sun под Solaris). Очень рекомендую противникам MS - лучший способ записать XLS файл не марая при этом своих белых ручек :-).

Использование Excel в Банке

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

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

Функция для расчета выплаты кредита равными долями Установив дополнение для вывода суммы прописью Вы также найдете в разделе функций exceller функцию КредитРавный(). Она позволяет расчитать сумму для ежемесячного погашения кредита равными долями, в зависимости от процента, суммы выданного кредита и срока. Посмотрите пример использования этой функции. Бланк платежного поручения в виде текстового файла для печати на Epson и LaserJet Спасибо "Uri V. Hnykin" [uri@itk.udmurtia.su], вот иструкция из его письма:
   Тут два вида платежек - для EPSON и LJ
   Как их автоматически заполнять в конкретных бух. системах
   я не знаю.
   ;) Пользоваться ими так:
   :) В командной строке DOS набрать "copy pl_epson.txt prn"
   Должна распечататься платежка полностью соответсвующая
   указанным милиметрам, кроме левой границы, она подбирается
   механическим путем.
Собственно файлы здесь.

Excel и базы данных

DataGraph - продукт для datamining (накапывания данных из баз) DataGraph это автономный продукт для datamining'a. Позволяет работать с BD через интерфейс ODBC. Процесс обработки данных представляется в графическом виде как набор блоков. Блоки отображают различные функции преобразования данных, например в блоке "источник" указывается ODBC источник и имя таблицы откуда извлекаются данные, блок "фильтр" позволяет задать условия выборки и тп. Выходы одних блоков соединяются с входами других, определяя тем самым потоки данных. Это можно считать графическим представлением соответствующих конструкций языка SQL в более понятной для неподготовленного пользователя форме. Кроме этого может быть представлена функциональная схема извлечения данных - последовательность нескольких этапов обработки информации, которая теоритически не может быть реализована одним SQL запросом.

Основное отличие этого продукта от MS Query, MS Access - именно возможность функционального моделирования. Конструкции DataGraph позволяют получать результирующие таблицы на различных ODBC источниках. Одно из возможных применений DataGraph - интеграция данных из различных систем.

Имеется дополнение Excel для извлечения результатов из DataGraph

Существуют рускоязычная и англоязычная версии программы

http://www.con-sys.com/datagraph.html

Oraxcel - интерфейс к ORACLE из Excel Если вы извлекаете данные из Oracle в Excel то данная надстройка Excel может существенно облегчить Вам жизнь. Правда для ее использования необходимо наличие OO4O (Oracle Objects for OLE).

http://members.aol.com/gjlinker/projects/oraxcel

Оригинал письма из которого я узнал о существовании данного продукта.

Источник http://www.fido.nnov.ru/win/Excel/FAQ.html
Страница 1 2 3 4 <<< Предыдущая


Украинская Баннерная Сеть

Главная  Алфавитный индекс  Справка  Добавить FAQ  E-mail
Новости  Поиск по сайту

Copyright © 2001 - 2002 Olexandr Slobodyan.
Сайт создан в системе uCoz