QT 写csv文件

//创建一个path路径、  路径记录着创建文件的路径 csv文件
QString path = QFileDialog::getSaveFileName(this,"save","../","CSV(*.csv)");
//如果  如果创建路径成功
if(path.isEmpty() == false)
{

  //关联文件名字
  file.setFileName(path);
  //只写模式打开
  bool isOk = file.open(QIODevice::WriteOnly);
   if(isOk == true)
  {

    lines << "class,name,age,score,teacher\n" << "3,XiaoDong,12,97,Joy\n" << "4,XiaoYao,12,99,Martin\n";
    for (int i = 0; i < lines.size(); i++)

     {
      //写数据到csv中
        file.write(lines[i].toLocal8Bit());
     };
  }

//关闭
file.close();


}



posted on 2021-06-02 15:51  袁佳佳  阅读(1361)  评论(0编辑  收藏  举报

导航