Chinaunix
标题:
用Qt把数据写入Excel 中
[打印本页]
作者:
lockend
时间:
2011-02-21 15:33
标题:
用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();
复制代码
作者:
c/unix
时间:
2011-02-21 15:48
提示:
作者被禁止或删除 内容自动屏蔽
作者:
readheart
时间:
2011-02-24 17:34
还不如写成xml格式的表格,只是文件要大些,但是格式好看得多。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2