gpt4 book ai didi

c++ - 在 qt 中用 C++ 创建 .csv 文件

转载 作者:可可西里 更新时间:2023-11-01 18:37:47 24 4
gpt4 key购买 nike

我想使用 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;
}

我试图让它变得小巧易用。参见 Readme库文档和其他代码示例的文件。

关于c++ - 在 qt 中用 C++ 创建 .csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22802491/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com