C ++/QT: QODBC ignoriert immer die erste ZeileC++

Programme in C++. Entwicklerforum
Anonymous
 C ++/QT: QODBC ignoriert immer die erste Zeile

Post by Anonymous »

Ich mache eine App für einen Client und er möchte Daten von .xlsx, .csv und .xls lesen. und fanden diese Möglichkeit zum Lesen von .xlsx- und .xls -Dateien in der QT -Dokumentation
https://wiki.qt.io/handling_microsoft_excel_file_format
Das Problem, das ich habe, ist, dass ODBC immer annimmt. /> Beispiel: < /p>

Code: Select all

QSqlDatabase db = QSqlDatabase::addDatabase("QODBC", "xlsx_connection");
db.setDatabaseName(
"DRIVER={Microsoft Excel Driver (*.xls, *.xlsx, *.xlsm, *.xlsb)};"
"DBQ=C:/Workspace/Playground/TestXls.xls;"
"HDR=NO;"
);

QSqlQuery query("select * from [" + QString("Hoja1") + "$A:A]",db);

while (query.next())
{
QString column1= query.value(0).toString();

if (column1.isEmpty()) {
break;
}

qDebug()

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post