|
Tianchi
v0.0.2 build 20130701
C++ library for Qt with VC & mingW
|
通过 OLE 方式操作 Microsoft Excel 更多...
#include <tcmsexcel.h>
Public 类型 | |
| enum | Alignment { xlTop = -4160, xlLeft = -4131, xlRight = -4152, xlCenter = -4108, xlBottom = -4107 } |
| 设置方向的常数 更多... | |
Public 成员函数 | |
| TcMSExcel () | |
| 构造方法 | |
| virtual | ~TcMSExcel () |
| 析构方法 | |
| bool | create (const QString &filename=QString()) |
| 创建一个Microsoft Excel文件 | |
| bool | open (const QString &filename=QString()) |
| 打开一个Microsoft Excel文件 | |
| void | save (const QString &filename=QString()) |
| 保存Microsoft Excel文件 | |
| void | close () |
| 关闭Microsoft Excel文件 | |
| void | kick () |
| 踢出当前打开的 Microsoft Excel 更多... | |
| void | setVisible (bool value) |
| 设置当前打开的 Excel 是否可见 | |
| void | setCaption (const QString &value) |
| 设置 Excel 文档的标题 | |
| bool | addBook () |
| 新建一本 Excel 文档 | |
| int | sheetCount () |
| 返回当前 Excel 的 Sheet 数量 | |
| QStringList | sheetNames () |
| 返回当前打开的 Excel 全部 Sheet 名 | |
| bool | currentSheet () |
| 返回当前 Sheet. | |
| bool | setCurrentSheet (int index) |
| 设置并指定当前 Sheet. 更多... | |
| QString | currentSheetName () |
| 当前打开的 Excel 的 Sheet 名 | |
| QVariant | read (int row, int col) |
| 读取单元格 Sheet 的内容 更多... | |
| QVariant | cell (int row, int col) |
| 读取单元格 Sheet 的内容 更多... | |
| void | write (int row, int col, const QVariant &value) |
| 写入单元格 Sheet 的内容 更多... | |
| void | cellFormat (int row, int col, const QString &format) |
| void | cellAlign (int row, int col, Alignment hAlign, Alignment vAlign) |
| bool | usedRange (int &rowStart, int &colStart, int &rowEnd, int &colEnd) |
| 获取有效区域信息 更多... | |
通过 OLE 方式操作 Microsoft Excel
| enum TcMSExcel::Alignment |
|
inline |
读取单元格 Sheet 的内容
| [in] | row | 行号,从 1 开始 |
| [in] | col | 列号,从 1 开始 |
| void TcMSExcel::kick | ( | ) |
踢出当前打开的 Microsoft Excel
放弃此对象对该 Excel 的控制权
Excel 文件仍保持打开,但丧失了控制权
| QVariant TcMSExcel::read | ( | int | row, |
| int | col | ||
| ) |
读取单元格 Sheet 的内容
| [in] | row | 行号,从 1 开始 |
| [in] | col | 列号,从 1 开始 |
| bool TcMSExcel::setCurrentSheet | ( | int | index | ) |
设置并指定当前 Sheet.
| [in] | 当前 | Sheet 索引,从 1 开始 |
| bool TcMSExcel::usedRange | ( | int & | rowStart, |
| int & | colStart, | ||
| int & | rowEnd, | ||
| int & | colEnd | ||
| ) |
获取有效区域信息
| void TcMSExcel::write | ( | int | row, |
| int | col, | ||
| const QVariant & | value | ||
| ) |
写入单元格 Sheet 的内容
| [in] | row | 行号,从 1 开始 |
| [in] | col | 列号,从 1 开始 |
| [in] | value | 准备写入的内容 |
1.8.3.1