用Qt把数据写入Excel 中
- QString fileName = QFileDialog::getSaveFileName(this, tr("Save File"),
- "",
- tr("file ( *.CSV)"));
- if(fileName == "")
- return;
- QTextCodec *code;
- code = QTextCodec::codecForName("gb18030");
- std::string strbuffer = code->fromUnicode(fileName).data();
- FILE *fileWrite = fopen( strbuffer.c_str(),"w");
- QString strFemale = "Female Count";
- QString strMale = "Male Count";
- QString strPatientCount = "Patient Count";
- QString str ="n";
- std::string strCountbuffer = code->fromUnicode(strFemale+","+
- strMale+","+strPatientCount+str+QString().setNum(femaleCount)+","+
- QString().setNum(maleCount)+","+QString().setNum(patientCount)).data();
- QFile file;
- file.open(fileWrite, QIODevice::WriteOnly);
- file.write(strCountbuffer.c_str(), qstrlen(strCountbuffer.c_str()));
- file.close();
复制代码
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
还不如写成xml格式的表格,只是文件要大些,但是格式好看得多。