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 | 准备写入的内容 |