Показать сообщение отдельно
Старый 25.03.2004, 18:33   #1  
AKIS is offline
AKIS
Учаснег
Аватар для AKIS
 
392 / 19 (1) ++
Регистрация: 18.08.2002
Адрес: За морями, за океанами
Чтение Excel-ячейки в Аксапте (2.5) через COM
Здравствуйте все!

Проблема у меня на сей раз такая.

Хочу читать ячейки Excel-листа и заносить их в базу данных в зависимости от того, что прочитал (т.е. прямой импорт из Excel-а не работает )

PHP код:
int numrow 2;
  
str 10 sLineNum;
;
  
ExApp COM::getObject("Excel.Application");
  If(!
ExApp)
   
ExApp = new COM("Excel.Application");
  
ExApp.Visible(False);
  
Wbs ExApp.Workbooks();
  
Wb  Wbs.Open(ExcelFileName);
  
Wss Wb.WorkSheets();
  
Ws Wss.Item(ExcelSheetName);
  while(
cont)
  {
   
// Line Number
   
Rng Ws.Range("A"+strltrim(strrtrim(num2str(numrow,5,0,0,0))));
   
sLineNum Rng.Value(); 
В результате все работает, но sLineNum оказывается пустым.
Пробовал туда писать (вызывать Value c аргументом) - все пишет прекрасно куда надо.
Пробовал присваивать значение Value переменной типа real - выдает ошибку типа.
Пробовал использовать Value2 вместо Value - ноль эмоций.
Пробовал послать все нах... - не посылается

С удовольствием приму конструктивные советы, а также указания на то, чего ж я-таки делаю неправильно.

Спасибо заранее!!!!
__________________
Strictly IMHO & nothing personal