QT QTableWidget导出为Excel格式
来源:互联网 发布:java解析日志文件 编辑:程序博客网 时间:2024/04/29 06:13
本人亲测有效,如果有问题希望大家能提出来。
Slot_ExportData(){QString filepath = QFileDialog::getSaveFileName(this, tr("Save as..."),QString(), tr("EXCEL files (*.xls);;HTML-Files (*.txt);;"));if (filepath != ""){int row = m_pTable->rowCount();int col = m_pTable->columnCount();QList<QString> list;//添加列标题 QString HeaderRow;for (int i = 0; i < col; i++){HeaderRow.append(m_pTable->horizontalHeaderItem(i)->text() + "\t");}list.push_back(HeaderRow);for (int i = 0; i < row; i++){QString rowStr = "";for (int j = 0; j < col; j++){rowStr += m_pTable->item(i, j)->text() + "\t";}list.push_back(rowStr);}QTextEdit textEdit;for (int i = 0; i < list.size(); i++){textEdit.append(list.at(i));}QFile file(filepath);if (file.open(QFile::WriteOnly | QIODevice::Text)){QTextStream ts(&file);ts.setCodec("GB2312");//这个地方大家自己判断是否用“utf-8”ts << textEdit.document()->toPlainText();file.close();}//导出后将表格情况,这一步大家自己选择要不要m_pTable->clearContents();m_pTable->setRowCount(0);}}
0 0
- QT QTableWidget导出为Excel格式
- qtablewidget 导出为 excel
- qtablewidget 导出为 excel
- qt QTableWidget&&QTableView 导出数据到excel
- qt QTableWidget&&QTableView 导出数据到excel
- qt QTableWidget&&QTableView 导出数据到excel
- Repeater导出为excel格式
- Repeater导出为excel格式
- [Repeater]导出为excel格式
- JS导出Excel时设置Excel格式为字符串格式
- sqlserver导出为EXcel--CSV格式
- GridView 导出Excel 为文本格式
- koa框架数据导出为excel格式
- Firefox导出Excel报表为Html格式
- QTableWidget&&QTableView 导出数据到excel
- jsp导出Excel的简单方式 ContentType为Excel格式
- QT 设置QTableWidget背景为透明
- 水晶报表导出为word,excel和pdf格式
- Java虚拟机学习笔记(一)——JVM运行时数据区和常见内存错误
- Spring框架之容器(applicationContex.xml)
- *首篇*Activity的启动过程
- FFMPEG 在Android 4.0运行的问题,求大神们解决!
- android 的MVP模式的介绍
- QT QTableWidget导出为Excel格式
- 在线等待,求高手,socket发送延迟问题
- 解决Windows10 14393版本迅雷崩溃问题
- 对与错,刚一半——我的2016
- android热点
- 关于eclipse中调试出来的问题 求大神帮看看~~
- 高德地图报Native method not found: com.autonavi.amap.mapcore.MapCore.nativeNewInstance:
- android批量打包工具图形界面
- Mina学习资源