|
|
#1 |
|
Участник
|
Джоб импорта из эксель ругается на наличие второго листа в книге
вот джоб. Файлик во вложении. Помогите кто чем может
#CCADO X++: static void DAF(Args _args) { ExcelImportADO doc = new ExcelImportADO(@'c:\backup\555.xlsx', #adOpenStatic); ; doc.openFile(false); while(!doc.eof()) { info(doc.getFieldValue(1)); doc.moveNext(); } } Последний раз редактировалось mazzy; 04.07.2014 в 20:46. |
|
|
|
|
#2 |
|
Участник
|
Класс, который вы используете, в стандарте отсутствует. Как и макрос. Приложите весь проект.
|
|
|
|
|
#3 |
|
Участник
|
Выводит первый столбец с первого листа, затем первый столбец со второго. Откройте-же наконец класс ExcelImportADO. Там в class declaration большой комментарий....
X++: #CCADO
ExcelImportADO excel;
int cnTotal;
container con;
;
excel = new ExcelImportADO(@"D:\work\555.xlsx", #adOpenStatic);
con = excel.getExcelSheetNames();
excel.excelSheetName(conpeek(con, 1));
if (excel.openFile())
{
while(!excel.eof())
{
info(excel.excelSheetName() + " " + excel.getFieldValue(1));
excel.moveNext();
}
}
excel.excelSheetName(conpeek(con, 2));
if (excel.openFile())
{
while(!excel.eof())
{
info(excel.excelSheetName() + " " + excel.getFieldValue(1));
excel.moveNext();
}
}
excel.finalize(); |
|
|