Kam*_*esh 7 c++ qt qt4 export-to-csv qtcore
我想使用c ++创建一个csv文件,使用Qt作为应用程序和UI框架.是否有csv文件的库.
尝试使用qtcsv库来读取和写入 csv 文件。例子:
#include <QList>
#include <QStringList>
#include <QDir>
#include <QDebug>
#include "qtcsv/stringdata.h"
#include "qtcsv/reader.h"
#include "qtcsv/writer.h"
int main()
{
// prepare data that you want to save to csv-file
QStringList strList;
strList << "one" << "two" << "three";
QtCSV::StringData strData;
strData.addRow(strList);
strData.addEmptyRow();
strData << strList << "this is the last row";
// write to file
QString filePath = QDir::currentPath() + "/test.csv";
QtCSV::Writer::write(filePath, strData);
// read data from file
QList<QStringList> readData = QtCSV::Reader::readToList(filePath);
for ( int i = 0; i < readData.size(); ++i )
{
qDebug() << readData.at(i).join(",");
}
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我试图让它变得小并且易于使用。有关库文档和其他代码示例,请参阅自述文件。