针对excelSheet的操作封装,不对QAxObject的生命周期进行管理,确保此类不要单独保留,否则sheet析构后会引起异常
更多...
#include <DAAxObjectExcelSheetWrapper.h>
|
|
| DAAxObjectExcelSheetWrapper (QAxObject *sheetObj=nullptr) |
| |
| bool | isNull () const |
| | 判断是否为空
|
| |
| bool | writeTable (const DATable< QVariant > &table, int startRow=1, int startColumn=1) |
| | 写表
|
| |
| DATable< QVariant > | readTable () |
| | 获取sheet的所有数据,以表格形式返回
|
| |
| QVariant | getAllData () |
| | 获取所有数据
|
| |
| QAxObject * | object () const |
| | 获取内部管理的对象
|
| |
| bool | isAutoDelete () const |
| | 自动删除管理
|
| |
| void | setAutoDelete (bool v) |
| | 自动删除管理
|
| |
| QAxObject * | range (int startRow, int startColumn, int endRow, int endColumn) |
| | 范围获取
|
| |
|
void | setActive () |
| | 激活
|
| |
| QString | getName () |
| | 获取sheet的名字
|
| |
| void | setName (const QString &n) |
| | 设置sheet的名字
|
| |
| int | getIndex () |
| | 获取sheet的索引
|
| |
针对excelSheet的操作封装,不对QAxObject的生命周期进行管理,确保此类不要单独保留,否则sheet析构后会引起异常
◆ getAllData()
| QVariant DA::DAAxObjectExcelSheetWrapper::getAllData |
( |
| ) |
|
◆ getIndex()
| int DA::DAAxObjectExcelSheetWrapper::getIndex |
( |
| ) |
|
◆ getName()
| QString DA::DAAxObjectExcelSheetWrapper::getName |
( |
| ) |
|
◆ indexToAlphbat()
| QString DA::DAAxObjectExcelSheetWrapper::indexToAlphbat |
( |
int |
n | ) |
|
|
static |
◆ isAutoDelete()
| bool DA::DAAxObjectExcelSheetWrapper::isAutoDelete |
( |
| ) |
const |
◆ isNull()
| bool DA::DAAxObjectExcelSheetWrapper::isNull |
( |
| ) |
const |
◆ object()
| QAxObject * DA::DAAxObjectExcelSheetWrapper::object |
( |
| ) |
const |
◆ range()
| QAxObject * DA::DAAxObjectExcelSheetWrapper::range |
( |
int |
startRow, |
|
|
int |
startColumn, |
|
|
int |
endRow, |
|
|
int |
endColumn |
|
) |
| |
范围获取
- 参数
-
| startRow | |
| startColumn | |
| endRow | |
| endColumn | |
- 返回
◆ readTable()
| DATable< QVariant > DA::DAAxObjectExcelSheetWrapper::readTable |
( |
| ) |
|
◆ setAutoDelete()
| void DA::DAAxObjectExcelSheetWrapper::setAutoDelete |
( |
bool |
v | ) |
|
◆ setName()
| void DA::DAAxObjectExcelSheetWrapper::setName |
( |
const QString & |
n | ) |
|
◆ tableToVaraint()
| QVariant DA::DAAxObjectExcelSheetWrapper::tableToVaraint |
( |
const DATable< QVariant > & |
table | ) |
|
|
static |
◆ writeTable()
| bool DA::DAAxObjectExcelSheetWrapper::writeTable |
( |
const DATable< QVariant > & |
table, |
|
|
int |
startRow = 1, |
|
|
int |
startColumn = 1 |
|
) |
| |
写表
- 参数
-
| table | |
| startRow | 开始的行,以1为开始 |
| startColumn | 开始的列,以1为开始 |
- 返回
Value2能兼容wps和office,
该类的文档由以下文件生成:
- /home/runner/work/data-workbench/data-workbench/src/DAAxOfficeWrapper/DAAxObjectExcelSheetWrapper.h
- /home/runner/work/data-workbench/data-workbench/src/DAAxOfficeWrapper/DAAxObjectExcelSheetWrapper.cpp