Quantcast
Channel: AX Developer Forum
Viewing all articles
Browse latest Browse all 9880

Excel read using X++ in AX 2012

$
0
0

 Can anyone point out what is wrong with this code. I am trying to read an integer from excel file, but it doesn't read , it always returns 0 when I read. Reading a string works fine.

SysExcelApplication         application;

    SysExcelWorkbooks           workbooks;

    SysExcelWorkbook            workbook;

    SysExcelWorksheets          worksheets;

    SysExcelWorksheet           worksheet;

    SysExcelCells               cells;

    int i;

 

    application = SysExcelApplication::construct();

    workbooks = application.workbooks();

    filename = "C:\\Test\\Book1.xlsx";

    try

    {

    workbooks.open(filename);

    }

    catch (Exception::Error)

    {

    throw error("File cannot be opened.");

    }

    workbook = workbooks.item(1);

    worksheets = workbook.worksheets();

    worksheet = worksheets.itemFromNum(1);

    cells = worksheet.cells();

 

    i = cells.item(2, 1).value().int();

    info(strfmt('%1', i));

    application.quit();


Viewing all articles
Browse latest Browse all 9880

Trending Articles