QT写CSV数据

    xiaoxiao2022-07-12  149

    系统1:ThinkPad T570、Windows10、QT5.12.2(Qt Creater 4.8.2) 写了个通过QT将数据写成csv文件并保存到本地的功能,程序如下:

    QVector<float> vCSVdata; vCSVdata.push_back(1.1f); vCSVdata.push_back(1.2f); vCSVdata.push_back(1.3f); vCSVdata.push_back(1.4f); QString wstrFilePath; wstrFilePath = qApp->applicationDirPath() + "/test.csv" ; //qApp->applicationDirPath()获取到当前.exe执行程序所在路径 QString FILE_PATH(wstrFilePath); QFile csvFile(FILE_PATH); QStringList CSVList; CSVList.clear(); if (csvFile.open(QIODevice::ReadWrite)) { QTextStream stream(&csvFile); for(int i=0;i<2;i++) { for(int j=0;j<2;j++) { stream<<vCSVdata.at(2*i+j)<<","; } stream<<"\n"; } } csvFile.close();

    运行程序后,执行路径下出现test.csv文件,用excel打开后可以看到文件中的数据如下图:

    关于读取csv数据的代码可见我的另一篇博客: https://blog.csdn.net/weixin_43935474/article/details/89003348

    最新回复(0)