Основано на FAQs by Михаил Землянуха
Дополнено, частично изменено by Acidigital СодержаниеНемного о Excel SDKФичи Excel 8 (Office97)
Немного о Excel SDKExcel 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 Оригинал письма из которого я узнал о существовании данного продукта.
© Acidigital , 2001
|
||||