资源简介
比网络上的多了,新建Excel文件的功能。有单元格布局、单元格设值、表操作等
代码片段和文件信息
/*#include “mainwindow.h“
#include
int main(int argc char *argv[])
{
QApplication a(argc argv);
MainWindow w;
w.show();
return a.exec();
}*/
#include
#include
#include
#include “qexcel.h“
int main(int argc char *argv[])
{
QApplication a(argc argv);
QTextCodec* codec = QTextCodec::codecForName(“system“);
QTextCodec::setCodecForCStrings(codec);
QTextCodec::setCodecForTr(codec);
QTextCodec::setCodecForLocale(codec);
//打开文件,取得工作簿
// QExcel j(“F:/pro/QtExcel/c.xlsx“);
QExcel j;
j.createNewExcel(“F:/pro/QtExcel/cc.xlsx“);
j.insertSheet(“表5“);
j.selectSheet(“表5“);
j.setCellString(1 1 “addString“);
j.insertSheet(“表4“);
// j.selectSheet(“表4“);
j.insertSheet(“表3“);
// j.selectSheet(“表3“);
j.insertSheet(“表2“);
// j.selectSheet(“表2“);
j.insertSheet(“表1“);
j.selectSheet(“表1“);
//添加完表后在删除,不能直接删除Excel里面的全部表
j.selectSheet(“Sheet1“);
j.deleteSheet(“Sheet1“);
j.selectSheet(“Sheet2“);
j.deleteSheet(“Sheet2“);
j.selectSheet(“Sheet3“);
j.deleteSheet(“Sheet3“);
// j.save();
j.saveAs();
j.close();
//取得工作表数量
//qDebug()<<“SheetCount“< //激活一张工作表
//j.selectSheet(1);
//j.selectSheet(“JSheet2“);
//取得工作表名称
//j.selectSheet(1);
//j.getSheetName();
//qDebug()<<“SheetName 1“< //取得工作表已使用范围
//int topLeftRow topLeftColumn bottomRightRow bottomRightColumn;
//j.getUsedRange(&topLeftRow &topLeftColumn &bottomRightRow &bottomRightColumn);
//读值
//j.getCellValue(2 2).toString();
//删除工作表
//j.selectSheet(“Sheet1“);
//j.selectSheet(1);
//j.deleteSheet();
//j.save();
//插入数据
/*
j.selectSheet(“Sheet2“);
j.setCellString(1 7 “addString“);
j.setCellString(“A3“ “abc“);
j.save();
//合并单元格
//j.selectSheet(2);
//j.mergeCells(“G1:H2“);
//j.mergeCells(4 7 5 8);
//j.save();
//设置列宽
//j.selectSheet(1);
//j.setColumnWidth(1 20);
//j.save();
//设置粗体
//j.selectSheet(1);
//j.setCellFontBold(2 2 true);
//j.setCellFontBold(“A2“ true);
//j.save();
//设置文字大小
//j.selectSheet(1);
//j.setCellFontSize(“B3“ 20);
//j.setCellFontSize(1 2 20);
//j.save();
//设置单元格文字居中
//j.selectSheet(2);
//j.setCellTextCenter(1 2);
//j.setCellTextCenter(“A2“);
//j.save();
//设置单元格文字自动折行
//j.selectSheet(1);
//j.setCellTextWrap(22true);
//j.setCellTextWrap(“A2“ true);
//j.save();
//设置一行自适应行高
//j.selectSheet(1);
//j.setAutoFitRow(2);
//j.save();
//新建工作表
//j.insertSheet(“abc“);
//j.save();
//清除单元格内容
//j.selectSheet(4);
//j.clearCell(11);
//j.clearCell(“A2“);
//j.save();
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4240 2014-12-29 11:28 QtExcel\main.cpp
文件 10671 2014-12-29 11:29 QtExcel\qexcel.cpp
文件 3393 2014-12-29 11:29 QtExcel\qexcel.h
文件 365 2014-12-29 11:31 QtExcel\QtExcel.pro
目录 0 2014-12-29 11:30 QtExcel
----------- --------- ---------- ----- ----
18669 5
- 上一篇:NFA转换成DFA——编译原理
- 下一篇:飞思卡尔S12单片机CCP源码
评论
共有 条评论