.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
どんな助けでも大歓迎です。