返回顶部

收藏

用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. efour 发表 2012-06-21 01:16:01 Excel读取方法收集
  2. 76521 发表 2013-07-05 03:53:38 rails 导出 excel 插件问题
  3. Potato 发表 2013-10-28 10:47:21 Qt限制鼠标移动范围
  4. bump 发表 2014-06-05 07:08:11 Qt+QZXing编写识别二维码的程序
  5. 博主 发表 2011-12-29 00:00:00 Qt编码风格约定
  6. Picturepan2 发表 2015-01-23 00:40:17 Office for Windows 10 将免费内置于手机和小平板,下一代 Office 2016
  7. LI Daobing 发表 2007-03-17 16:24:00 KDE/QT 程序的中文字体配置
  8. yakiang 发表 2013-12-31 06:00:00 Late 2013
  9. toby520 发表 2015-02-11 05:25:55 Qt如何一劳永逸解决UAC问题
  10. 博主 发表 2014-06-14 17:21:00 C#操作excel出现 80040154异常
  11. gonwan 发表 2015-01-22 06:59:35 Qt4学习笔记 (7)
  12. 一去丶二三里 发表 2015-03-02 07:44:20 Qt之滚动字幕

发表评论