|
![]() |
#1 |
Участник
|
Код: SysExcelApplication sysExcelApplication; SysExcelWorksheet sysExcelWorksheet; SysExcelCell sysExcelCell; int row,col,k; str path = "C:\\Customers.xls"; ; sysExcelApplication = sysExcelApplication::construct(); sysExcelApplication.workbooks().open(path); if(!sysExcelApplication.workbooks()) throw error("Ошибка открытия файла!"); SysExcelWorksheet = sysExcelApplication.workbooks().item(1).worksheets().itemFromNum(1); if(!SysExcelWorksheet) throw error("Книга пустая"); ttsbegin; custTable.selectForUpdate(true); for(row = 2; row <= 100; row++) { sysExcelCell = SysExcelWorksheet.cells().item(row,1); custTable.clear(); custTable.AccountNum = num2str0(row,1); custTable.Name = SysExcelWorksheet.cells().item(row,2).value().bStr(); custTable.INN_RU = SysExcelWorksheet.cells().item(row,3).value().bStr(); /************************************* прочий код здесь **************************************/ custTable.insert(); } ttscommit; sysExcelApplication.workbooks().close(); |
|