Я знаю этот вопрос уже много раз поднимался на форуме но пока в другом ракурсе. Можно ли системними классами загонять данные в Excel? Попробовал вот такой код.
PHP код:
SysExcelApplication sysExcelApplication;
SysExcelWorkbooks sysExcelWorkbooks;
SysExcelWorkbook sysExcelWorkbook;
SYSExcelWorksheets sysExcelWorksheets;
SysExcelWorksheet sysExcelWorksheet;
SysExcelCell sysExcelCell;
SysExcelRange sysExcelRange;
;
sysExcelApplication = sysExcelApplication::construct();
sysExcelApplication.visible(false);
sysExcelWorkbooks = sysExcelApplication.workbooks();
sysExcelWorkbook = sysExcelWorkbooks.add();
sysExcelWorksheets = sysExcelWorkbook.worksheets();
sysExcelWorksheet = sysExcelWorksheets.itemFromNum(1);
SysExcelWorksheet.cells().item(1,1).value().bStr("hallo world");
sysExcelWorkbook.saveAs("C:\MyDocument.xls");
sysExcelApplication.visible(true);
Книга создается, все открывается, но текста нет. Может я где-то что-то упустил?
Приемущиство этого варианта это то что все методи видни из Ахапты и не надо капаться по COM библиотекам.
С уважением,
Анатолий