0

.xlsx ファイルから読み取るために、C++ 用の Libxl を使用しています。コードは次のとおりです。

void main()
{
    Book* book = xlCreateXMLBook();
    if (book) {
        if(book->load("input.xlsx")) {
            Sheet* sheet = book->getSheet(0);
            if (sheet) {
            long int id; 
            for(int i=1; i<15; i++) {
                id = sheet->readNum(i,0);
                cout << id << endl;
                }
            }
        }
    }
    book->release();
}

Excelシートには次のデータがあり、出力が異なるようです。

Original Data | Output from code
UNKNOWN       | 0
47012         | 141366
48964         | 154840
425214        | 0
47018         | 134427

どんな助けでも大歓迎です。

4

1 に答える 1