|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Фев 17, 2003 01:46:36 Подскажите, пожалуйста, как в ассемблере можно считать данные из Excel-документа(например, из ячейки D5 число 2.1)? |
|
|
Дата: Фев 17, 2003 03:11:12 Нужно использовать COM технологию. Между прочем логика такаю же как и на VB, только писанины больше. Узнаеш CLSID_ Excel и создаеш объект. Узнаеш GUID_ нужных интерфейсов и вызываеш их. Потом вызываеш метод опен_докум. Потом добываеш инфу из ячейки. Проблемы две большая и меленькая. Большая - из .tlb или .idl файла нужно сделать .inc файл.(есть укого-то спец. тулза) Маленькая - вспоминть или покопаться в хелпе логику - последвательность действий. И всего делов :) |
|
|
Дата: Фев 17, 2003 04:00:02 Альтернативный подход: 1. Регистрировать Excel-документ под системный DSN. 2. Законнектиться через ODBC:ExcelDSN (нужен драйвер!!!). 3. Читать ячейки через SQL (типа "select * from" и т.д.). Почитайте ODBC туториалы. |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.072 |