Re: Как прочитать данные в Excelе из C++ Builder
От: KBH  
Дата: 24.05.02 11:26
Оценка: 3 (1)
Здравствуйте hyper, Вы писали:

H>Господа

H>помогите, плиз, примером
H>Как прочесть содержимое ячеек из существующего файла Excel с помощью C++ Builder

#include <ComObj.hpp>

  // Путь к файлу
  char *Path = "C:\\*.XLS";
  // Открываем документ
  Variant V = CreateOleObject("Excel.Application");
  V.Exec(PropertySet("Visible")<<false);
  V.Exec(Function("WorkBooks")).Exec(Procedure("Open")<<Path);
  V.Exec(PropertyGet("Worksheets")<<1).Exec(Procedure("Select"));
  // Читаем значение ячейки
  int row = 10;
  int col = 10;
  int i = (int)V.Exec(PropertyGet("Cells") << row << col);
  ...
  // Закрываем документ
  V.Exec(Function("Quit"));
  V = Unassigned;
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.