Qt QFile (csv read)

索引サイト





#include "mainwindow.h"
#include "ui_mainwindow.h"

#include "qdebug.h"
#include "qfile.h"

MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}

MainWindow::~MainWindow()
{
delete ui;
}

void MainWindow::on_pushButton_clicked()
{
qDebug() << "test01-start";
QFile csvfile("L:/test01.csv");
if (csvfile.open(QIODevice::ReadOnly))
{
qDebug() << "test01-open";
QString w_data;
w_data = csvfile.readAll();
QStringList w_strlist = w_data.split(',');
csvfile.close();

qDebug() << w_strlist.at(0);
qDebug() << w_strlist.at(1);
qDebug() << w_strlist.at(2);
qDebug() << w_strlist.at(3);
qDebug() << w_strlist.at(4);

ui->listWidget->addItem(w_strlist.at(0));
ui->listWidget->addItem(w_strlist.at(1));
ui->listWidget->addItem(w_strlist.at(2));
ui->listWidget->addItem(w_strlist.at(3));
ui->listWidget->addItem(w_strlist.at(4));
}
qDebug() << "test01-end";
}




AX