返回顶部

收藏

用Qt把数据写入Excel 中

更多

cpp代码

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(); 

标签:Excel,QFile,QTextCodec,QT

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. 豆子 发表 2014-10-20 03:10:10 Qt 学习之路 2(85):动态视图
  2. toby520 发表 2015-01-22 06:13:48 Ubuntu北京和台北办公室招Qt/QtQuick程序猿(媛)
  3. Kevin 发表 2014-11-16 15:35:53 到底什么时候才选择跨平台框架
  4. gonwan 发表 2015-01-22 03:35:53 Qt4学习笔记 (1)
  5. onlyeman 发表 2014-07-31 09:41:06 win7编译QGIS2.4
  6. 博主 发表 2015-05-16 09:06:27 Qt中鼠标穿透的实现
  7. xiashulin 发表 2015-06-08 00:06:09 从MongoDB读取数据写入Excel
  8. tommego 发表 2015-06-27 08:36:40 Qt canvas3d 学习之obj 模型转成json格式后无法显示的问题解决
  9. yalewoo 发表 2015-07-21 12:10:42 Qt快速上手3——一个简陋的记事本程序
  10. zhangxc 发表 2015-08-20 15:29:57 MinGW 编译 static Qt
  11. tommego 发表 2015-10-17 09:33:58 qt qml 利用xmlhttprequest 调用有赞api
  12. bibodeng 发表 2012-11-18 00:48:11 【Qt】实现一个时钟

发表评论