♻️ refactor(tsl): rebuild codegen taxonomy

Move generated builtin and dotnet function docs into the upgraded taxonomy, remove legacy route pages, and regenerate function_index.tsv from markdown headings.
This commit is contained in:
csh
2026-07-07 16:36:08 +08:00
parent 54c1c11e77
commit b6160676b4
763 changed files with 179921 additions and 154583 deletions
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,380 @@
# 文档处理 / Excel控制函数
### `excelCopyChartSheet(file_name, sheet_name, newn_name, to_end)`
复制ChartSheet,如果ToEnd为真则,则拷贝到最末尾。
| 参数 | 类型 | 说明 |
| ------------ | ------ | ------------------------- |
| `file_name` | string | 字符串类型。Excel文件名称 |
| `sheet_name` | bool | 字符串类型。Sheet的名称 |
| `newn_name` | string | 新Sheet的名称 |
| `to_end` | string | object |
返回:bool
### `excelCopySheet(file_name, sheet_name, new_name, to_end)`
复制一份Sheet,如果ToEnd为真则,则拷贝到最末尾。注意,复制Sheet后,必须保存,才复制成功。最后需要将Excel进程退出,否则Excel处于加锁的状态,不能再进行修改等操作。
| 参数 | 类型 | 说明 |
| ------------ | ------ | ------------------------- |
| `file_name` | string | 字符串类型。Excel文件名称 |
| `sheet_name` | bool | 字符串类型。Sheet名称 |
| `new_name` | string | 字符串类型。新sheet名称 |
| `to_end` | string | object |
返回:bool
### `excelDeleteChartSheet(file_name, sheet_name)`
删除Excel中的ChartSheet
| 参数 | 类型 | 说明 |
| ------------ | ------ | ------------------------- |
| `file_name` | string | 字符串类型。Excel文件名称 |
| `sheet_name` | string | 字符串类型。Sheet的名称 |
返回:bool
### `excelDeleteSheet(file_name, sheet_name)`
删除Excel中的Sheet。注意,删除后,必须保存,才删除成功。删除成功后需要将Excel进程退出,否则Excel处于加锁的状态,不能再进行修改等操作。
| 参数 | 类型 | 说明 |
| ------------ | ------ | ---------------------------------- |
| `file_name` | string | 字符串类型。Excel文件名称 |
| `sheet_name` | string | 字符串类型。Excel文件中的Sheet名称 |
返回:bool
### `excelGetCell(excel_file_name, excel_sheet_name, row, col, value)`
获得指定的Excel中的指定的Sheet的行列的数据值。注意,获取数据成功后需要将Excel进程退出,否则Excel处于加锁的状态,不能再进行修改等操作
| 参数 | 类型 | 说明 |
| ------------------ | ------ | -------------------------------- |
| `excel_file_name` | string | 字符串类型。指定的Excel文件名。 |
| `excel_sheet_name` | int | 字符串类型。指定的Sheet名。 |
| `row` | string | 整数。指定的行。注:第一行为1。 |
| `col` | int | 整数。指定的列。注:第一列为1。 |
| `value` | any | 任意类型。用于返回指定行列的值。 |
返回:bool
### `excelGetCells(excel_file_name, excel_sheet_name, row, col, row2, col2, value)`
获得指定的Excel中的指定的Sheet的区域的数据值。注意,获取数值成功后需要将Excel进程退出,否则Excel处于加锁的状态,不能再进行修改等操作。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | -------------------------------------------------------- |
| `excel_file_name` | string | 字符串类型。指定的Excel文件名。 |
| `excel_sheet_name` | int | 字符串类型。指定的Sheet名。 |
| `row` | int | 整数。指定的行。注:第一行为1。 |
| `col` | string | 整数。指定的列。注:第一列为1。 |
| `row2` | int | 整数。指定的行。注:第一行为1。 |
| `col2` | int | 整数。指定的列。注:第一列为1。 |
| `value` | any | 任意类型。用于返回指定区域的值,如果有值为一个二维数组。 |
返回:bool
### `excelGetChartSheetCount(excel_file_name, cnt)`
得到指定的Excel中ChartSheet的个数。
| 参数 | 类型 | 说明 |
| ----------------- | ------ | ------------------------------- |
| `excel_file_name` | string | 字符串类型。指定的Excel文件名。 |
| `cnt` | int | 整数。返回ChartSheet的个数。 |
返回:bool
### `excelGetChartSheetNameByIndex(excel_file_name, index, name)`
得到指定的Excel中指定索引的ChartSheet名称。
| 参数 | 类型 | 说明 |
| ----------------- | ------ | ----------------------------------------------------- |
| `excel_file_name` | string | 字符串类型。指定的Excel文件名。 |
| `index` | int | 整数类型。需要获得的ChartSheet的索引号。索引从1开始。 |
| `name` | string | 字符串类型。返回ChartSheet的名称。 |
返回:bool
### `excelGetDataRange(excel_file_name, excel_sheet_name, start_row, start_col, end_row, end_col)`
获得指定的Excel中的指定的Sheet包含有数据的区域。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | ------------------------------------ |
| `excel_file_name` | string | 字符串类型。指定的Excel文件名。 |
| `excel_sheet_name` | int | 字符串类型。指定的Sheet名。 |
| `start_row` | string | 整数。有数据的开始行。注:第一行为1。 |
| `start_col` | int | 整数。有数据的开始列。注:第一列为1。 |
| `end_row` | int | 整数。有数据的结束行。注:第一行为1。 |
| `end_col` | int | 整数。有数据的结束列。注:第一列为1。 |
返回:bool
### `excelGetRangeProp(file_name, sheet, sr, sc, er, ec, name, value)`
获取指定区域的属性。SR,SC,ER,EC指定区域。
| 参数 | 类型 | 说明 |
| ----------- | ------ | ----------------------------------------------------------------------------------------------------------------------- |
| `file_name` | string | 字符串类型。Excel文件名称 |
| `sheet` | int | 字符串类型。Sheet的名称 |
| `sr` | string | 整数类型。Sheet起始行号 |
| `sc` | array | 整数类型。Sheet起始列好。 |
| `er` | string | 整数类型。Sheet结束行号 |
| `ec` | int | 整数类型。Sheet结束列号 |
| `name` | int | String 设置的属性名,非空时Value为属性的设置值,为空串时Value为一个字符串下标的数组,下标为属性名,键值为属性的设置值。 |
| `value` | int | Array 属性的返回值 |
返回:bool
### `excelGetSheetCount(excel_file_name, cnt)`
得到指定的Excel中Sheet的个数。注意,获取数据后需要将Excel进程退出,否则Excel处于加锁的状态,不能再进行修改等操作。
| 参数 | 类型 | 说明 |
| ----------------- | ------ | ------------------------------- |
| `excel_file_name` | string | 字符串类型。指定的Excel文件名。 |
| `cnt` | int | 整数。返回Sheet的个数。 |
返回:bool
### `excelGetSheetNameByIndex(excel_file_name, index, name)`
得到指定的Excel中指定索引的Sheet名称。注意,获取sheet名称后需要将Excel进程退出,否则Excel处于加锁的状态,不能再进行修改等操作。
| 参数 | 类型 | 说明 |
| ----------------- | ------ | ------------------------------------------------ |
| `excel_file_name` | string | 字符串类型。指定的Excel文件名。 |
| `index` | int | 整数类型。需要获得的Sheet的索引号。索引从1开始。 |
| `name` | string | 字符串类型。返回Sheet的名称。 |
返回:bool
### `excelMerge(file_name, sheet, sr, sc, er, ec)`
合并指定区域的属性。SR,SC,ER,EC指定区域。 FileName:字符串类型。Excel文件名称 Sheet:字符串类型。Sheet的名称 SR:整数类型。Sheet起始行号 SC:整数类型。Sheet起始列好。 ER:整数类型。Sheet结束行号 EC:整数类型。Sheet结束列号
| 参数 | 类型 | 说明 |
| ----------- | ------ | ---- |
| `file_name` | string | |
| `sheet` | int | |
| `sr` | any | |
| `sc` | any | |
| `er` | any | |
| `ec` | any | |
返回:bool
### `excelNewChartSheet(file_name, sheet_name, to_end)`
新建一个ChartSheet。
| 参数 | 类型 | 说明 |
| ------------ | ------ | ------------------------- |
| `file_name` | string | 字符串类型。Excel文件名称 |
| `sheet_name` | bool | 字符串类型。Sheet的名称 |
| `to_end` | string | object |
返回:bool
### `excelNewSheet(file_name, sheet_name, to_end)`
新建一个Sheet。如果ToEnd为真则,则新建到最末尾。注意,新建Sheet后,必须保存,才新建成功。最后需要将Excel进程退出,否则Excel处于加锁的状态,不能再进行修改等操作。
| 参数 | 类型 | 说明 |
| ------------ | ------ | ---------------------------------- |
| `file_name` | string | 字符串类型。Excel文件名称 |
| `sheet_name` | bool | 字符串类型。Excel文件中的sheet名称 |
| `to_end` | string | object |
返回:bool
### `excelOpen(file_name)`
打开Excel文件。注意,文件被打开后,将不能再手动进行打开修改数据,相当于进程加锁。
| 参数 | 类型 | 说明 |
| ----------- | ------ | ------------------------- |
| `file_name` | string | 字符串类型。Excel文件名称 |
返回:bool
### `excelRangeSetProp(file_name, sheet, sr, sc, er, ec, value)`
设置指定区域的属性。
| 参数 | 类型 | 说明 |
| ----------- | ------ | ----------------------------------------------------------------------------------------------- |
| `file_name` | string | 字符串类型。Excel文件名称 |
| `sheet` | int | 字符串类型。Sheet的名称 |
| `sr` | array | 整数类型。Sheet起始行号 |
| `sc` | string | 整数类型。Sheet起始列好。 |
| `er` | int | 整数类型。Sheet结束行号 |
| `ec` | int | 整数类型。Sheet结束列号 |
| `value` | int | 一个字符串下标的数组,其中可包括以下值,此函数仅为兼容性保留,用户应该;使用ExcelSetRangeProp。 |
返回:bool
### `excelRenameChartSheet(file_name, sheet, new_name)`
更名一个ChartSheet。
| 参数 | 类型 | 说明 |
| ----------- | ------ | ------------------------- |
| `file_name` | string | 字符串类型。Excel文件名称 |
| `sheet` | string | 字符串类型。Sheet的名称 |
| `new_name` | string | 字符串类型。Sheet的新名称 |
返回:bool
### `excelRenameSheet(file_name, sheet, new_name)`
更名一个Sheet。注意,对Sheet更名后,必须保存,才更名成功。最后需要将Excel进程退出,否则Excel处于加锁的状态,不能再进行修改等操作。
| 参数 | 类型 | 说明 |
| ----------- | ------ | ----------------------------- |
| `file_name` | string | 字符串类型。Excel文件名称 |
| `sheet` | string | 字符串类型。更改前的sheet名称 |
| `new_name` | string | 字符串类型。更改后的sheet名称 |
返回:bool
### `excelSave(file_name)`
保存修改后的Excel文件。
| 参数 | 类型 | 说明 |
| ----------- | ------ | ------------------------- |
| `file_name` | string | 字符串类型。Excel文件名称 |
返回:bool
### `excelSaveAs(file_name, new_name)`
将原Excel文件另存为。注意,另存文件后需要将Excel进程退出,否则Excel处于加锁的状态,不能再进行修改等操作。
| 参数 | 类型 | 说明 |
| ----------- | ------ | ----------------------------------- |
| `file_name` | string | 字符串类型。原Excel文件名称 |
| `new_name` | string | 字符串类型。另存后新的Excel文件名称 |
返回:bool
### `excelSaveAs2(file_name, new_name, file_format)`
按照类型另存为,类型参照Excel的文档。注意,另存文件后需要将Excel进程退出,否则Excel处于加锁的状态,不能再进行修改等操作。
| 参数 | 类型 | 说明 |
| ------------- | ------ | ---------------------------------------------------- |
| `file_name` | string | 字符串类型。原Excel文件名称 |
| `new_name` | int | 字符串类型。另存后新的Excel文件名称 |
| `file_format` | string | 整数类型。文件类型所对应的编号,参考导入导出类型函数 |
返回:bool
### `excelSetActiveChart(file_name, sheet)`
设置Excel文件的当前Chart。
| 参数 | 类型 | 说明 |
| ----------- | ------ | ------------------------- |
| `file_name` | string | 字符串类型。Excel文件名称 |
| `sheet` | string | 字符串类型。Sheet的名称 |
返回:bool
### `excelSetActiveSheet(file_name, sheet)`
设置Excel文件的当前Sheet。注意,设置当前Sheet后,必须保存,才设置成功。最后需要将Excel进程退出,否则Excel处于加锁的状态,不能再进行修改等操作。
| 参数 | 类型 | 说明 |
| ----------- | ------ | ------------------------- |
| `file_name` | string | 字符串类型。Excel文件名称 |
| `sheet` | string | 字符串类型。Sheet名称 |
返回:bool
### `excelSetCell(excel_file_name, excel_sheet_name, row, col, value)`
设置指定的Excel中的指定的Sheet的行列的数据值。注意,设置数值后,必须保存,才设置成功。最后需要将Excel进程退出,否则Excel处于加锁的状态,不能再进行修改等操作。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | ------------------------------- |
| `excel_file_name` | string | 字符串类型。指定的Excel文件名。 |
| `excel_sheet_name` | int | 字符串类型。指定的Sheet名。 |
| `row` | any | 整数。指定的行。注:第一行为1。 |
| `col` | string | 整数。指定的列。注:第一列为1。 |
| `value` | int | 任意类型。设置的指定行列的值。 |
返回:bool
### `excelSetCells(excel_file_name, excel_sheet_name, row, col, row2, col2, value)`
设置指定的Excel中的指定的Sheet的区域的数据值。注意,设置数值后,必须保存,才设置成功。最后需要将Excel进程退出,否则Excel处于加锁的状态,不能再进行修改等操作。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | ------------------------------- |
| `excel_file_name` | string | 字符串类型。指定的Excel文件名。 |
| `excel_sheet_name` | int | 字符串类型。指定的Sheet名。 |
| `row` | int | 整数。指定的行。注:第一行为1。 |
| `col` | array | 整数。指定的列。注:第一列为1。 |
| `row2` | string | 整数。指定的行。注:第一行为1。 |
| `col2` | int | 整数。指定的列。注:第一列为1。 |
| `value` | int | 二维数组。设置的指定区域的值。 |
返回:bool
### `excelSetChartSheetDataSource(file_name, chart_sheet, sheet, start_r, start_c, end_r, end_c, plot_by)`
指定Excel的Chart的数据来源。数据来源由Sheet,StartR,StartC,EndR,EndC指定。当PlotBy为1表示数据由行分割,为2表示数据由列分割,不指定该参数则根据Chart原来的设置来判断。
| 参数 | 类型 | 说明 |
| ------------- | ------ | --------------------------------------------------------------------------------------------------------------- |
| `file_name` | string | 文件名,字符串型,excel文件的绝对路径 |
| `chart_sheet` | int | 图表sheet名,字符串型 |
| `sheet` | int | 数据源的Sheet名,字符串型 |
| `start_r` | string | 数据源开始行,整型 |
| `start_c` | string | 数据源开始列,整型 |
| `end_r` | int | 数据源结束行,整型 |
| `end_c` | int | 数据源结束列,整型 |
| `plot_by` | int | 数据分割类型,可选,当PlotBy为1表示数据由行分割,为2表示数据由列分割,不指定该参数则根据Chart原来的设置来判断。 |
返回:bool
### `excelSetRangeProp(file_name, sheet, sr, sc, er, ec, name, value)`
设置指定区域的属性。SR,SC,ER,EC指定区域。
| 参数 | 类型 | 说明 |
| ----------- | ------ | ----------------------------------------------------------------------------------------------------------------------- |
| `file_name` | string | 字符串类型。Excel文件名称 |
| `sheet` | int | 字符串类型。Sheet的名称 |
| `sr` | string | 整数类型。Sheet起始行号 |
| `sc` | array | 整数类型。Sheet起始列好。 |
| `er` | string | 整数类型。Sheet结束行号 |
| `ec` | int | 整数类型。Sheet结束列号 |
| `name` | int | String 设置的属性名,非空时Value为属性的设置值,为空串时Value为一个字符串下标的数组,下标为属性名,键值为属性的设置值。 |
| `value` | int | Array 属性的返回值 |
返回:bool
### `excelUnMerge(file_name, sheet, sr, sc, er, ec)`
取消指定区域的合并。SR,SC,ER,EC指定区域。 FileName:字符串类型。Excel文件名称 Sheet:字符串类型。Sheet的名称 SR:整数类型。Sheet起始行号 SC:整数类型。Sheet起始列好。 ER:整数类型。Sheet结束行号 EC:整数类型。Sheet结束列号
| 参数 | 类型 | 说明 |
| ----------- | ------ | ---- |
| `file_name` | string | |
| `sheet` | int | |
| `sr` | any | |
| `sc` | any | |
| `er` | any | |
| `ec` | any | |
返回:bool
@@ -0,0 +1,44 @@
# 文档处理 / Excel复制函数
### `excelChartCopyPic(excel_file_name, excel_chart_sheet_name, pic_type)`
把指定的Excel中的指定的ChartSheet以图形的方式复制到剪贴板中,注意ChartSheet不同于Sheet,其中仅仅包含一个ExcelChart,没有行与列,所以不能使用ExcelCopyPic。
| 参数 | 类型 | 说明 |
| ------------------------ | ------ | -------------------------------- |
| `excel_file_name` | string | 字符串类型。指定的Excel文件名。 |
| `excel_chart_sheet_name` | bool | 字符串类型。指定的ChartSheet名。 |
| `pic_type` | string | object |
返回:bool
### `excelCopy(excel_file_name, excel_sheet_name, start_row, start_col, end_row, end_col)`
把指定的Excel中的指定的Sheet的内容复制到剪贴板中。主要用于报告生成模板中,将Excel的数据和样式同时拷贝出来,再黏贴到word中。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `excel_file_name` | string | 字符串类型。指定的Excel文件名。 |
| `excel_sheet_name` | string | 字符串类型。指定的Sheet名。 |
| `start_row` | int | 整数。指定所拷贝的开始行,缺省为0。如果值为0,则表示有数据的起始行号;如果值为负数,则表示有数据开始的行的前N行;如果为正数,则表示第N行。注:第一行为1。 |
| `start_col` | int | 整数。指定所拷贝的开始列,缺省为0。如果值为0,则表示有数据的起始列号;如果值为负数,则表示有数据开始的列的前N列;如果为正数,则表示第N列。注:第一列为1。 |
| `end_row` | int | 整数。指定所拷贝的结束行,缺省为0。如果值为0,则表示最末有数据的行;如果值为负数,则表示最末有数据的行的前N行;如果为正数,则表示第N行。注:第一行为1。 |
| `end_col` | int | 整数。指定所拷贝的结束列,缺省为0。如果值为0,则表示最末有数据的列;如果值为负数,则表示最末有数据的列的前N列;如果为正数,则表示第N列。注:第一列为1。 |
返回:bool
### `excelCopyPic(excel_file_name, excel_sheet_name, start_row, start_col, end_row, end_col, pic_type)`
把指定的Excel中的指定的Sheet以图形的方式复制到剪贴板中。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `excel_file_name` | string | 字符串类型。指定的Excel文件名。 |
| `excel_sheet_name` | string | 字符串类型。指定的Sheet名。 |
| `start_row` | int | 整数。指定所拷贝的开始行,缺省为0。如果值为0,则表示有数据的起始行号;如果值为负数,则表示有数据开始的行的前N行;如果为正数,则表示第N行。注:第一行为1。 |
| `start_col` | bool | 整数。指定所拷贝的开始列,缺省为0。如果值为0,则表示有数据的起始列号;如果值为负数,则表示有数据开始的列的前N列;如果为正数,则表示第N列。注:第一列为1。 |
| `end_row` | int | 整数。指定所拷贝的结束行,缺省为0。如果值为0,则表示最末有数据的行;如果值为负数,则表示最末有数据的行的前N行;如果为正数,则表示第N行。注:第一行为1。 |
| `end_col` | int | 整数。指定所拷贝的结束列,缺省为0。如果值为0,则表示最末有数据的列;如果值为负数,则表示最末有数据的列的前N列;如果为正数,则表示第N列。注:第一列为1。 |
| `pic_type` | int | object |
返回:bool
@@ -0,0 +1,197 @@
# 文档处理 / Excel处理函数-txlsreadwrite版
### `excelDeleteSheetOrChartSheet2(excel_file_name, excel_sheet_name)`
删除Excel中的Sheet或Chartsheet 注:此函数无需依赖office/wps,但需要关闭文件。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | ------------------------------------ |
| `excel_file_name` | string | 字符串,Excel文件名 |
| `excel_sheet_name` | string | 字符串,指定的Sheet名或者Chartsheet名 |
返回:int
### `excelGetCell2(excel_file_name, excel_sheet_name, row, col, value)`
获得指定的Excel中的指定的Sheet的行列的数据值, 注:此函数无需依赖office/wps,但需要关闭文件。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | ------------------------- |
| `excel_file_name` | string | 字符串,Excel文件名 |
| `excel_sheet_name` | string | 字符串,Sheet名 |
| `row` | int | 整数,指定行 |
| `col` | int | 整数,指定列 |
| `value` | any | 任意类型,返回指定行列的值 |
返回:int
### `excelGetCells2(excel_file_name, excel_sheet_name, row, col, row2, col2, value)`
获得指定的Excel中的指定的Sheet的区域的数据值 注:此函数无需依赖office/wps,但需要关闭文件。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | --------------------- |
| `excel_file_name` | string | 字符串,Excel文件名 |
| `excel_sheet_name` | string | 字符串,Sheet名 |
| `row` | int | 整数,指定行 |
| `col` | int | 整数,指定列 |
| `row2` | int | 整数,指定行 |
| `col2` | int | 整数,指定列 |
| `value` | array | 数组,返回指定区域的值 |
返回:int
### `excelGetChartSheetCount2(excel_file_name, value)`
得到指定的Excel中ChartSheet的个数 注:此函数无需依赖office/wps,但需要关闭文件。
| 参数 | 类型 | 说明 |
| ----------------- | ------ | ------------------------- |
| `excel_file_name` | string | 字符串,Excel文件名 |
| `value` | int | 整数,返回ChartSheet的个数 |
返回:int
### `excelGetChartSheetNameByIndex2(excel_file_name, index, value)`
得到指定的Excel中指定索引的ChartSheet名称 注:此函数无需依赖office/wps,但需要关闭文件。
| 参数 | 类型 | 说明 |
| ----------------- | ------ | --------------------------------- |
| `excel_file_name` | string | 字符串,Excel文件名 |
| `index` | int | 整数,需要获得的ChartSheet的索引号 |
| `value` | string | 字符串,返回Sheet的名称 |
返回:int
### `excelGetDataRange2(excel_file_name, excel_sheet_name, start_row, start_col, end_row, end_col)`
获得指定的Excel中的指定的Sheet包含有数据的区域 注:此函数无需依赖office/wps,但需要关闭文件。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | ------------------- |
| `excel_file_name` | string | 字符串,Excel文件名 |
| `excel_sheet_name` | string | 字符串,Sheet名 |
| `start_row` | int | 整数,有数据的开始行 |
| `start_col` | int | 整数,有数据的开始列 |
| `end_row` | int | 整数,有数据的结束行 |
| `end_col` | int | 整数,有数据的结束列 |
返回:int
### `excelGetSheetCount2(excel_file_name, value)`
得到指定的Excel中Sheet的个数 注:此函数无需依赖office/wps,但需要关闭文件。
| 参数 | 类型 | 说明 |
| ----------------- | ------ | ---------------------- |
| `excel_file_name` | string | 字符串,Excel文件名 |
| `value` | int | 整数,返回Sheet的个数。 |
返回:int
### `excelGetSheetNameByIndex2(excel_file_name, index, value)`
得到指定的Excel中指定索引的Sheet名称 注:此函数无需依赖office/wps,但需要关闭文件。
| 参数 | 类型 | 说明 |
| ----------------- | ------ | ---------------------------- |
| `excel_file_name` | string | 字符串,Excel文件名 |
| `index` | int | 整数,需要获得的Sheet的索引号 |
| `value` | string | 字符串,返回Sheet的名称 |
返回:int
### `excelMerge2(excel_file_name, excel_sheet_name, start_row, start_col, end_row, end_col)`
合并指定区域的属性 注:此函数无需依赖office/wps,但需要关闭文件。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | ------------------ |
| `excel_file_name` | string | 字符串,Excel文件名 |
| `excel_sheet_name` | string | 字符串,Sheet名 |
| `start_row` | int | 整数,数据的开始行 |
| `start_col` | int | 整数,数据的开始列 |
| `end_row` | int | 整数,数据的结束行 |
| `end_col` | int | 整数,数据的结束列 |
返回:int
### `excelNewSheet2(excel_file_name, excel_sheet_name)`
新建一个Sheet 注:此函数无需依赖office/wps,但需要关闭文件。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | ------------------ |
| `excel_file_name` | string | 字符串,Excel文件名 |
| `excel_sheet_name` | string | 字符串,Sheet名 |
返回:int
### `excelRenameSheetOrChartsheet2(excel_file_name, excel_sheet_name, excel_news_sheetname)`
更改Sheet名或ChartSheet名 注:此函数无需依赖office/wps,但需要关闭文件。
| 参数 | 类型 | 说明 |
| ---------------------- | ------ | ------------------ |
| `excel_file_name` | string | 字符串,Excel文件名 |
| `excel_sheet_name` | string | 字符串,Sheet名 |
| `excel_news_sheetname` | string | 字符串,新的Sheet名 |
返回:int
### `excelSetActiveSheet2(excel_file_name, excel_sheet_name)`
设置Excel文件的当前Sheet 注:此函数无需依赖office/wps,但需要关闭文件。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | ------------------ |
| `excel_file_name` | string | 字符串,Excel文件名 |
| `excel_sheet_name` | string | 字符串,Sheet名 |
返回:int
### `excelSetCell2(excel_file_name, excel_sheet_name, row, col, value)`
设置指定的Excel中的指定的Sheet的行列的数据值, 注:此函数无需依赖office/wps,但需要关闭文件。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | --------------------------- |
| `excel_file_name` | string | 字符串,Excel文件名 |
| `excel_sheet_name` | string | 字符串,Sheet名 |
| `row` | int | 整数,指定行 |
| `col` | int | 整数,指定列 |
| `value` | any | 任意类型,设置的指定行列的值 |
返回:int
### `excelSetCells2(excel_file_name, excel_sheet_name, row, col, row2, col2, value)`
设置指定的Excel中的指定的Sheet的区域的数据值 注:此函数无需依赖office/wps,但需要关闭文件。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | ----------------------- |
| `excel_file_name` | string | 字符串,Excel文件名 |
| `excel_sheet_name` | string | 字符串,Sheet名 |
| `row` | int | 整数,指定行 |
| `col` | int | 整数,指定列 |
| `row2` | int | 整数,指定行 |
| `col2` | int | 整数,指定列 |
| `value` | array | 数组,设置的指定区域的值 |
返回:int
### `excelUnMerge2(excel_file_name, excel_sheet_name, start_row, start_col, end_row, end_col)`
取消合并指定区域的属性 注:此函数无需依赖office/wps,但需要关闭文件。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | ------------------ |
| `excel_file_name` | string | 字符串,Excel文件名 |
| `excel_sheet_name` | string | 字符串,Sheet名 |
| `start_row` | int | 整数,数据的开始行 |
| `start_col` | int | 整数,数据的开始列 |
| `end_row` | int | 整数,数据的结束行 |
| `end_col` | int | 整数,数据的结束列 |
返回:int
@@ -0,0 +1,33 @@
# 文档处理 / Excel的WordTSL相关函数
### `wordCopyFromExcel(excel_file_name, excel_sheet_name, start_row, start_col, end_row, end_col)`
把指定的Excel中的指定的Sheet的内容复制到Word中。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `excel_file_name` | string | 字符串类型。指定的Excel文件名。 |
| `excel_sheet_name` | int | 字符串类型。指定的Sheet名。 |
| `start_row` | string | 整数。指定所拷贝的开始行,缺省为0。如果值为0,则表示有数据的起始行号;如果值为负数,则表示有数据开始的行的前N行;如果为正数,则表示第N行。注:第一行为1。 |
| `start_col` | int | 整数。指定所拷贝的开始列,缺省为0。如果值为0,则表示有数据的起始列号;如果值为负数,则表示有数据开始的列的前N列;如果为正数,则表示第N列。注:第一列为1。 |
| `end_row` | int | 整数。指定所拷贝的结束行,缺省为0。如果值为0,则表示最末有数据的行;如果值为负数,则表示最末有数据的行的前N行;如果为正数,则表示第N行。注:第一行为1。 |
| `end_col` | int | 整数。指定所拷贝的结束列,缺省为0。如果值为0,则表示最末有数据的列;如果值为负数,则表示最末有数据的列的前N列;如果为正数,则表示第N列。注:第一列为1。 |
返回:bool
### `wordCopyPicFromExcel(excel_file_name, excel_sheet_name, start_row, start_col, end_row, end_col, pic_type)`
把指定的Excel中的指定的Sheet以图形的方式复制到Word中。
| 参数 | 类型 | 说明 |
| ------------------ | ------ | -------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `excel_file_name` | string | 字符串类型。指定的Excel文件名。 |
| `excel_sheet_name` | int | 字符串类型。指定的Sheet名。 |
| `start_row` | bool | 整数。指定所拷贝的开始行,缺省为0。如果值为0,则表示有数据的起始行号;如果值为负数,则表示有数据开始的行的前N行;如果为正数,则表示第N行。注:第一行为1。 |
| `start_col` | string | 整数。指定所拷贝的开始列,缺省为0。如果值为0,则表示有数据的起始列号;如果值为负数,则表示有数据开始的列的前N列;如果为正数,则表示第N列。注:第一列为1。 |
| `end_row` | int | 整数。指定所拷贝的结束行,缺省为0。如果值为0,则表示最末有数据的行;如果值为负数,则表示最末有数据的行的前N行;如果为正数,则表示第N行。注:第一行为1。 |
| `end_col` | int | 整数。指定所拷贝的结束列,缺省为0。如果值为0,则表示最末有数据的列;如果值为负数,则表示最末有数据的列的前N列;如果为正数,则表示第N列。注:第一列为1。 |
| `pic_type` | int | object |
返回:bool
@@ -0,0 +1,34 @@
# 文档处理 / 图片导出
### `wgBitmaptojpg(bitmap)`
将格式为Bitmap的图形码转化为Jpeg图形格式编码。本地执行函数。 PS:转化后图片大小会变小,也就意味着,Bitmap格式输出的图片要高清一些。
| 参数 | 类型 | 说明 |
| -------- | ------ | ------------------------ |
| `bitmap` | binary | bitmap类型图的二进制码。 |
返回:binary
### `wgCreatebitmap(width, height)`
设置图片大小,本地执行函数,结合函数wg_drawgraph一起使用。本地执行函数。
| 参数 | 类型 | 说明 |
| -------- | ---- | --------------------------- |
| `width` | any | 整型,图形宽度,单位:像素。 |
| `height` | any | 整型,图形长度,单位:像素。 |
返回:binary
### `wgDrawgraph(graph_data, config_data, bitmap)`
将天软技术图形生成bitmap图形。本地执行函数。
| 参数 | 类型 | 说明 |
| ------------- | ------ | ----------------------------------------------------------------- |
| `graph_data` | array | 天软图形类型,天软图形。 |
| `config_data` | array | 数组,图形属性。各属性由对应的下标值指定,具体如下: |
| `bitmap` | binary | bitmap类型图的二进制码,图片大小属性,由wg_createbitmap生成得到。 |
返回:binary
+17
View File
@@ -0,0 +1,17 @@
# 文档处理
函数数:357
| 叶子 | 文件 | 函数数 |
| --- | --- | ---: |
| 文档处理 / Excel操作相关的类 | [文档处理 / Excel操作相关的类](excel_class.md) | 151 |
| 文档处理 / Excel控制函数 | [文档处理 / Excel控制函数](excel_control.md) | 29 |
| 文档处理 / Excel复制函数 | [文档处理 / Excel复制函数](excel_copy.md) | 3 |
| 文档处理 / Excel处理函数-txlsreadwrite版 | [文档处理 / Excel处理函数-txlsreadwrite版](excel_txls.md) | 15 |
| 文档处理 / Excel的WordTSL相关函数 | [文档处理 / Excel的WordTSL相关函数](excel_wordtsl.md) | 2 |
| 文档处理 / 图片导出 | [文档处理 / 图片导出](image_export.md) | 3 |
| 文档处理 / 其他 | [文档处理 / 其他](misc.md) | 4 |
| 文档处理 / Office操作相关的类 | [文档处理 / Office操作相关的类](office_class.md) | 111 |
| 文档处理 / WordTemplate | [文档处理 / WordTemplate](word_template.md) | 5 |
| 文档处理 / Word模板控制函数 | [文档处理 / Word模板控制函数](word_template_control.md) | 8 |
| 文档处理 / WordTSL | [文档处理 / WordTSL](word_tsl.md) | 26 |
+48
View File
@@ -0,0 +1,48 @@
# 文档处理 / 其他
### `createCaptchaImage(word, _type, param)`
用以创建一个验证码图片。
| 参数 | 类型 | 说明 |
| ------- | ------ | --------------------------------------------------------------------------- |
| `word` | string | 用以生成图像的字符串,最大128个字节,最小1个字节的ASCII字符串,不能使用汉字 |
| `_type` | string | 图像格式,’jpg,gif,png,bmp |
| `param` | int | 图像参数,如不指定本参数,则使用下表中的缺省值 |
返回:string
### `excelTemplate(data, template, file_name)`
执行与Word模板类似的Excel模板。
| 参数 | 类型 | 说明 |
| ----------- | ------ | ---------------------------------------------- |
| `data` | string | 设置系统参数”data”的数据,可以在模板函数里引用 |
| `template` | string | 模板的文件名 |
| `file_name` | string | 可省略,如果无该参数,则生成的内容不保存。 |
返回:bool
### `fileToPdf(doc_name, pdf_name)`
把WORD文档转换成为PDF文件。需要安装Word和Acrobat Distiller。
| 参数 | 类型 | 说明 |
| ---------- | ------ | ---- |
| `doc_name` | string | |
| `pdf_name` | string | |
返回:bool
### `wordTemplate(data, template, file_name)`
执行Word模板。
| 参数 | 类型 | 说明 |
| ----------- | ------ | ---------------------------------------------- |
| `data` | string | 设置系统参数”data”的数据,可以在模板函数里引用 |
| `template` | string | 模板的文件名 |
| `file_name` | string | 可省略,如果无该参数,则生成的内容不保存。 |
返回:bool
@@ -0,0 +1,690 @@
# 文档处理 / Office操作相关的类
### `addSeries(name, categories, value)`
添加图表Series数据
| 参数 | 类型 | 说明 |
| ------------ | ------ | ------------------- |
| `name` | string | string 系列名称范围 |
| `categories` | string | string 数据标签范围 |
| `value` | string | string 值域范围 |
返回:int
### `addText(s)`
设置文本。
| 参数 | 类型 | 说明 |
| ---- | ------ | ---------------- |
| `s` | string | 字符串,设置文本 |
返回:class
### `alignment()`
对齐样式,设置TAlignment对齐样式类中的属性。TAlignment的属性具体可参考TAlignment 类型:写
返回:any
### `alignWithMargin()`
是否与页边距对齐 类型:写
返回:any
### `application()`
应用程序 类型:写
返回:any
### `apply()`
更新图表
返回:any
### `appVersion()`
更新超应用程序版本。 类型:写
返回:any
### `backgroundColor()`
背景色-RGB颜色,注:BackgroundColor和BackgroundThemeColor只能设置一种 类型:写
返回:any
### `backgroundThemeColor()`
背景色-主题颜色,注:BackgroundColor和BackgroundThemeColor只能设置一种 类型:写
返回:any
### `backgroundThemeColorTint()`
背景色-主题颜色的色调。 类型:写
返回:any
### `begColOff()`
开始列偏移 类型:写
返回:any
### `begRowOff()`
开始行偏移 类型:写
返回:any
### `blackAndWhite()`
单色打印。 类型:写
返回:any
### `bold()`
是否加粗,默认False。 类型:写
返回:any
### `border()`
边框样式,设置TBorders边框样式类中的属性。TBorders的属性具体可参考TBorders 类型:写
返回:any
### `bottom()`
下边框。设置下边框的Tborder属性,具体Tborder参看:Tborder 类型:写
返回:any
### `cellComments()`
注释。 取值 含义 nil(默认) 无 "atEnd" 工作表末尾 "asDisplayed" 如同工作表中的显示 类型:写
返回:any
### `cellError()`
错误单元格打印为 取值 含义 nil(默认) 显示值 "blank" 空白 "dash" "--" 类型:写
返回:any
### `charset()`
字符集。 类型:写
返回:any
### `clearSeries()`
清除图表Series数据
返回:any
### `color()`
RGB颜色,如"A020F0"。 注:Color和ThemeColor只能设置一种 类型:写
返回:any
### `color1()`
渐变的第一种颜色-RGB颜色,如"A020F0"。 注:Color1和ThemeColor1只能设置一种 类型:写
返回:any
### `color2()`
渐变的第二种颜色-RGB颜色,如"A020F0"。 注:Color2和ThemeColor2只能设置一种 类型:写
返回:any
### `creator()`
作者 类型:写
返回:any
### `dataTable()`
显示数据表 类型:读/写
返回:any
### `descr()`
图片描述 类型:写
返回:any
### `diagonal()`
对角线。设置对角线的Tborder属性,具体Tborder参看:Tborder,在设置DiagonalUp或DiagonalDown时有效 类型:写
返回:any
### `diagonalDown()`
左上-右下 对角线 类型:写
返回:any
### `diagonalUp()`
左下-右上 对角线 类型:写
返回:any
### `differentFirst()`
是否单独设定首页页眉页脚 类型:写
返回:any
### `differentOddEven()`
是否分别设定奇数和偶数页页眉和页脚,若为FALSE(默认)时,仅需设置OddHeader和OddFooter 类型:写
返回:any
### `display()`
超链接悬浮提示内容 类型:写
返回:any
### `docSecurity()`
文件安全 类型:写
返回:any
### `draft()`
是否开启草稿质量。 类型:写
返回:any
### `endColOff()`
结束列偏移 类型:写
返回:any
### `endRowOff()`
结束行偏移 类型:写
返回:any
### `evenFooter()`
偶数页页脚控制符,仅DifferentOddEven= TRUE 时有效 类型:写
返回:any
### `evenHeader()`
偶数页页眉控制符,仅DifferentOddEven= TRUE 时有效 类型:写
返回:any
### `fill()`
填充样式,设置TFills填充样式类中的属性。TFills的属性具体可参考TFills 类型:写
返回:any
### `firstFooter()`
首页页脚控制符,仅DifferentFirst= TRUE 时有效 类型:写
返回:any
### `firstHeader()`
首页页眉控制符,仅DifferentFirst= TRUE 时有效 类型:写
返回:any
### `firstPageNumber()`
起始页码 类型:写
返回:any
### `fitToHeight()`
页高,注:Scale和FitToWidth,FitToHeight只能设置一种 类型:写
返回:any
### `fitToWidth()`
页宽,注:Scale和FitToWidth,FitToHeight只能设置一种 类型:写
返回:any
### `font()`
字体样式,设置TFont字体样式类中的属性。TFont的属性具体可参考TFont 类型:写
返回:any
### `footer()`
页脚页边距 类型:写
返回:any
### `foregroundColor()`
前景色-RGB颜色,注:ForegroundColor和ForegroundThemeColor只能设置一种 类型:写
返回:any
### `foregroundThemeColor()`
前景色-主题颜色,注:ForegroundColor和ForegroundThemeColor只能设置一种 类型:写
返回:any
### `foregroundThemeColorTint()`
前景色-主题颜色的色调。 类型:写
返回:any
### `formatCode()`
数字格式。 类型:写
返回:any
### `gradient()`
颜色渐变填充。设置TGradient颜色渐变类的属性,具体参看:TGradient。注:Pattern和Gradient只能设置一种 类型:写
返回:any
### `header()`
页眉页边距 类型:写
返回:any
### `height()`
图表高度(cm 类型:读/写
返回:any
### `hide()`
隐藏 类型:写
返回:any
### `horizontal()`
水平对齐。 取值 含义 nil(默认) 靠右 "center" 居中 "left" 靠左 "fill" 填充 "justify" 两端对齐 "distributed" 分散对齐 "centerContinuous" 跨列居中 类型:写
返回:any
### `hyperlinkBase()`
超链接基础 类型:写
返回:any
### `hyperlinksChanged()`
更新超链接,"false"(默认),"true" 类型:写
返回:any
### `image()`
图片的二进制数据 类型:写
返回:any
### `italic()`
是否倾斜,默认False。 类型:写
返回:any
### `left()`
左边框。设置左边框的Tborder属性,具体Tborder参看:Tborder 类型:写
返回:any
### `lineStyle()`
线型。取值有"hair""dotted""dashDotDot""dashDot""dashed""thin""slantDashDot""mediumDashedDotDot""mediumDashedDot""mediumDashed""medium""thick""double" 类型:写
返回:any
### `linksUpToDate()`
最新链接,"false"(默认),"true" 类型:写
返回:any
### `linkType()`
超链接类型。"External": 外部超链接 类型:写
返回:any
### `linkUrl()`
超链接地址 类型:写
返回:any
### `lock()`
锁定 类型:写
返回:any
### `manager()`
经理 类型:写
返回:any
### `oddFooter()`
奇数页页脚控制符 类型:写
返回:any
### `oddHeader()`
奇数页页眉控制符 类型:写
返回:any
### `orientation()`
纸张方向。 取值 含义 "landscape" 横向 "portrait" 纵向 类型:写
返回:any
### `pageOrder()`
打印顺序 取值 含义 nil(默认) 先列后行 "overThenDown" 先行后列 类型:写
返回:any
### `paperSize()`
纸张大小 类型:写
返回:any
### `pattern()`
图案填充。设置TPattern图案填充类的属性,具体参看:TPattern。注:Pattern和Gradient只能设置一种 类型:写
返回:any
### `patternType()`
图案样式 类型:写
返回:any
### `readingOrder()`
文字方向。 取值 含义 nil(默认) 根据内容 1 总是从左到右 2 总是从右到左 类型:写
返回:any
### `removeSeries(i)`
删除图表Series数据
| 参数 | 类型 | 说明 |
| ---- | ---- | ------------------ |
| `i` | any | int Series数据标签 |
返回:any
### `right()`
右边框。设置右边框的Tborder属性,具体Tborder参看:Tborder 类型:写
返回:any
### `scale()`
缩放比例(%),注:Scale和FitToWidth,FitToHeight只能设置一种 类型:写
返回:any
### `scaleCrop()`
缩略图,"false"(默认),"true" 类型:写
返回:any
### `scaleWithDoc()`
是否随文档一起缩放 类型:写
返回:any
### `script()`
上下标, 取值 含义 "subscript" 下标 "superscript" 上标 类型:写
返回:any
### `shading()`
底纹样式。 取值 含义 0 水平渐变,颜色1从上到下渐变到颜色2 1 水平渐变,颜色2从上到下渐变到颜色1 2 水平渐变,三层颜色,颜色1从上渐变到中间颜色2,再从颜色2渐变到底部颜色1 3 垂直渐变,颜色1从左到右渐变到颜色2 4 垂直渐变,颜色2从右到左渐变到颜色1 5 垂直渐变,三层颜色,颜色1从左渐变到中间颜色2,再从颜色2渐变到右边颜色1 6 斜上渐变,颜色1左上渐变到右下颜色2 7 斜上渐变,颜色2左上渐变到右下颜色1 8 斜上渐变,三层颜色,颜色1从左上渐变到对角线颜色2,再从颜色2渐变到右下颜色1 9 斜下渐变,颜色1右上渐变到左下颜色2 10 斜下渐变,颜色2左上渐变到右下颜色1 11 斜下渐变,三层颜色,颜色1从左上渐变到对角线颜色2,再从颜色2渐变到右下颜色1 12 角部辐射渐变,颜色1左上角辐射渐变到右下角2 13 角部辐射渐变,颜色1右上角辐射渐变到左下角颜色2 14 角部辐射渐变,颜色1左下角辐射渐变到右上角2 15 角部辐射渐变,颜色1右下角辐射渐变到左上角颜色2 16 中心辐射渐变,颜色1从中心向四周辐射到颜色2 类型:写
返回:any
### `sharedDoc()`
共享文档,"false"(默认),"true" 类型:写
返回:any
### `showBlanksAs()`
指定如何在图表上绘制空白单元格 类型:读/写
返回:any
### `showBubbleSize()`
允许用户在图表中显示数据标签的气泡大小 类型:读/写
返回:any
### `showCatName()`
允许用户在图表中显示数据标签的分类名称 类型:读/写
返回:string
### `showDataTable(b)`
在图形中是否展示数据表格
| 参数 | 类型 | 说明 |
| ---- | ---- | ------ |
| `b` | bool | object |
返回:any
### `showFirstColumn()`
第一列 类型:写
返回:any
### `showLastColumn()`
最后一列 类型:写
返回:any
### `showLeaderLines()`
如果数据系列有引导线,则该属性值为 True 类型:读/写
返回:any
### `showLegendKey()`
如果数据标签的图例项标示可见,则该属性值为 True 类型:读/写
返回:any
### `showPercent()`
允许用户在图表中显示数据标签的百分比数值 类型:读/写
返回:any
### `showRowStripes()`
镶边行 类型:写
返回:any
### `showSerName()`
允许用户在图表中显示数据标签的系列名称 类型:读/写
返回:string
### `showVal()`
允许用户在图表中显示数据标签的值 类型:读/写
返回:any
### `size()`
字体大小。 类型:写
返回:any
### `strikethrough()`
是否启用删除线,默认False。 类型:写
返回:any
### `subject()`
主题 类型:写
返回:any
### `tableName()`
表名 类型:写
返回:string
### `tableStyle()`
表格样式 类型:写
返回:any
### `themeColor()`
主题颜色。 注:Color和ThemeColor只能设置一种 类型:写
返回:any
### `themeColor1()`
渐变的第一种颜色-主题颜色。 注:Color1和ThemeColor1只能设置一种 类型:写
返回:any
### `themeColor2()`
渐变的第二种颜色-主题颜色。 注:Color2和ThemeColor2只能设置一种 类型:写
返回:any
### `title()`
图表标题 类型:读/写
返回:any
### `tooltip()`
单元格显示的内容 类型:写
返回:any
### `top()`
上边框。设置上边框的Tborder属性,具体Tborder参看:Tborder 类型:写
返回:any
### `type()`
图表类型 类型:读/写
返回:any
### `underline()`
下划线 取值 含义 "double" 双下划线 "singleAccounting" 会计单下划线 "doubleAccounting" 会计双下划线 类型:写
返回:any
### `updateTitle(t)`
修改图表标题
| 参数 | 类型 | 说明 |
| ---- | ------ | --------------- |
| `t` | string | string 图表名称 |
返回:any
### `varyColors()`
varyColors (按点) 改变颜色,此元素指定系列中的每个数据标记具有不同的颜色。 类型:读/写
返回:any
### `vertical()`
垂直对齐。 取值 含义 nil(默认) 靠右 "center" 居中 "top" 靠上 "justify" 两端对齐 "distributed" 分散对齐 类型:写
返回:any
### `width()`
图表宽度(cm 类型:读/写
返回:any
@@ -0,0 +1,78 @@
# 文档处理 / WordTemplate
### `policyResearch(bk1, bk2, bk3, start1, end1, bstart1, b_end1, share_low, share_high, interval, class1, bk4, end2, b_end2, power, price_low, price_high, price_interval, sz_low, sz_high, sz_interval, syl_low, syl_high, syl_interval)`
策略研究WORD模板测试。模板文件在金融分析.NET的运行目录里,如: C:\Program files\Tinysoft\Analyse.NET
| 参数 | 类型 | 说明 |
| ---------------- | -------- | ---------------------------------------- |
| `bk1` | string | 市场和板块类型,资金在品种中的流动的品种 |
| `bk2` | string | 市场和板块类型,资金在行业中流向的品种 |
| `bk3` | string | 市场和板块类型,资金在不同股本间的流动 |
| `start1` | datetime | 日期类型,开始日期 |
| `end1` | datetime | 日期类型,截止日期 |
| `bstart1` | datetime | 日期类型,同比开始 |
| `b_end1` | datetime | 日期类型,同比结束 |
| `share_low` | int | 整数类型,股本下限(万股) |
| `share_high` | int | 整数类型,股本上限(万股) |
| `interval` | int | 整数类型,统计间距(万股) |
| `class1` | int | 用户自定义,分类标准,其取值如下: |
| `bk4` | string | 市场和板块,结构分析 |
| `end2` | datetime | 日期类型,截止日期 |
| `b_end2` | datetime | 日期类型,同比日期 |
| `power` | int | 用户自定义,涨幅权重,其取值如下: |
| `price_low` | float | 实数,股价下限 |
| `price_high` | float | 实数,股价上限 |
| `price_interval` | float | 实数,统计间隔 |
| `sz_low` | int | 整数,市值下限(亿) |
| `sz_high` | int | 整数,市值上限(亿) |
| `sz_interval` | int | 整数,统计间距(亿) |
| `syl_low` | int | 整数,市盈率下限 |
| `syl_high` | int | 整数,市盈率上限 |
| `syl_interval` | int | 整数,市盈率统计间距 |
返回:array
### `wordExecute(s, t)`
执行函数
| 参数 | 类型 | 说明 |
| ---- | ---- | ---- |
| `s` | any | 整数 |
| `t` | any | 整数 |
返回:any
### `wordOutPutGraph(s, file_name)`
Word-输出图形
| 参数 | 类型 | 说明 |
| ----------- | ------ | ---- |
| `s` | any | 整数 |
| `file_name` | string | 整数 |
返回:any
### `wordOutPutTable(t)`
Word-输出表格
| 参数 | 类型 | 说明 |
| ---- | ---- | ---- |
| `t` | any | 整数 |
返回:any
### `wordWriteTableToExcel(file_name, sheet_name, data)`
Word-在Excel中写数据,若Data不是数组返回假,成功在Excel中写数据返回真
| 参数 | 类型 | 说明 |
| ------------ | ------ | ---- |
| `file_name` | string | 整数 |
| `sheet_name` | string | 整数 |
| `data` | array | 整数 |
返回:array
@@ -0,0 +1,101 @@
# 文档处理 / Word模板控制函数
### `wordGetCurrentRange()`
获得当前Word模板函数处理到的位置对象。
返回:ComObj
### `wordLastTableMerge(row1, column1, row2, column2)`
最后插入表格的Row1行Column1列到Row2行Column2列指定的单元格进行合并。 释疑:最后插入的表格是指用函数WordWriteTable插入的表格。
| 参数 | 类型 | 说明 |
| --------- | ---- | ---- |
| `row1` | int | |
| `column1` | any | |
| `row2` | any | |
| `column2` | any | |
返回:bool
### `wordLastTableSplit(row, column, r_cnt, c_cnt)`
最后插入表格的Row行Column列指定单元格分割成为RCnt行CCnt列。 释疑:最后插入的表格是指用函数WordWriteTable插入的表格。
| 参数 | 类型 | 说明 |
| -------- | ---- | ---- |
| `row` | int | |
| `column` | any | |
| `r_cnt` | any | |
| `c_cnt` | any | |
返回:bool
### `wordWriteChart(chart_type, title, axis_title, chart)`
在Word中输出CHART图。
| 参数 | 类型 | 说明 |
| ------------ | ------ | --------------------------------------------------------------------------------------- |
| `chart_type` | int | 整数类型。图类。 |
| `title` | string | :字符串类型。Chart的标题。 |
| `axis_title` | string | 字符串类型。Chart的坐标轴标题。 |
| `chart` | array | 表格或者二维数组类型。Chart的数据。;Width,Height:整数,指定Chart图的大小。参数可省略。 |
返回:bool
### `wordWriteGraph(graph, title, aux_title, width, height, bk_color, fg_color, font_name, font_size, font_color, coordinate_type, line_width, pic_type)`
在Word中输出技术分析图,技术图形的输出效果与客户端显示的技术图形相同。除了Graph参数必需以外,其他参数可省略。
| 参数 | 类型 | 说明 |
| ----------------- | -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `graph` | 图形类别或者图形数组 | 图形类型或者图形数组类型。如果是图形数组类型则将数组内的多个图形组合在一起,例如:数组内含有K线,成交量,MACD线。此处图形类型包括TGraph 以及 TGraphGroup两种数据类型。 |
| `title` | string | :字符串类型。Graph的标题。缺省为空。 |
| `aux_title` | string | :字符串类型。Graph左上角位置的内容,通常用来显示周期。缺省为空。 |
| `width` | int | 整数类型,图形的宽度。缺省为400。 |
| `height` | int | 整数类型,图形的高度,缺省为300。 |
| `bk_color` | int | 整数类型,图形的背景色。缺省为黑色。 |
| `fg_color` | int | 整数类型,图形的前景色(线框等的颜色)。缺省为红色。 |
| `font_name` | string | 字符串类型,字体名。缺省为宋体。 |
| `font_size` | int | 整数类型,字体大小。缺省为10。 |
| `font_color` | int | 整数类型,字体颜色。缺省为黄色。 |
| `coordinate_type` | int | 整数类型,主图的坐标类型,0表示普通,1为对数坐标,2为百分比坐标。缺省为0。 |
| `line_width` | int | 整数类型,线的宽度。 |
| `pic_type` | bool | object |
返回:bool
### `wordWritePicFromFile(file_name)`
在Word中插入图形文件。返回真表示成功。
| 参数 | 类型 | 说明 |
| ----------- | ------ | ------------------------------------------ |
| `file_name` | string | 字符串类型,需要插入的图形文件的全路径名。 |
返回:bool
### `wordWriteSampleChart(chart_type)`
在Word中输出指定类型的CHART范例图。
| 参数 | 类型 | 说明 |
| ------------ | ---- | ---------------- |
| `chart_type` | int | 整数类型,图类。 |
返回:bool
### `wordWriteTable(table, write_int_index, write_int_title, inc_int_index)`
在Word中输出表格。
| 参数 | 类型 | 说明 |
| ----------------- | ----- | ------------------------------ |
| `table` | array | 数组类型。需要输出的表格数据。 |
| `write_int_index` | bool | object |
| `write_int_title` | bool | object |
| `inc_int_index` | bool | object |
返回:bool
@@ -0,0 +1,238 @@
# 文档处理 / WordTSL
### `getSysStoreChart(index)`
获得WORDTSL所需的CHART
| 参数 | 类型 | 说明 |
| ------- | ---- | ---- |
| `index` | int | 整数 |
返回:CHART
### `getSysStoreData()`
结果分析用的数据
返回:any
### `getSysStoreDataEx(index, store_type)`
获得WORDTSL所需的数据
| 参数 | 类型 | 说明 |
| ------------ | ---- | ---- |
| `index` | int | 整数 |
| `store_type` | int | 整数 |
返回:any
### `getSysStoreGraph(index)`
获得WORDTSL所需的graph
| 参数 | 类型 | 说明 |
| ------- | ---- | ---- |
| `index` | int | 整数 |
返回:graph
### `getSysStoreTable(index)`
获得WORDTSL所需的CHART
| 参数 | 类型 | 说明 |
| ------- | ---- | ---- |
| `index` | int | 整数 |
返回:any
### `getSysStoreText(index)`
取WORDTSL所需的文本
| 参数 | 类型 | 说明 |
| ------- | ---- | -------- |
| `index` | int | 整数类型 |
返回:any
### `setResult(data, index, setdata, store_type)`
通过赋值改变数组某个元素的值
| 参数 | 类型 | 说明 |
| ------------ | ----- | ---- |
| `data` | array | 整数 |
| `index` | any | 整数 |
| `setdata` | any | 整数 |
| `store_type` | any | 整数 |
返回:array
### `setResultChart(data, index, chart)`
设置WORDTSL所需的CHART
| 参数 | 类型 | 说明 |
| ------- | ----- | ---- |
| `data` | array | 整数 |
| `index` | any | 整数 |
| `chart` | any | 整数 |
返回:any
### `setResultGraph(data, index, graph)`
设置WORDTSL所需的Graph
| 参数 | 类型 | 说明 |
| ------- | ----- | ---- |
| `data` | array | 整数 |
| `index` | any | 整数 |
| `graph` | any | 整数 |
返回:any
### `setResultTable(index, table)`
设置WORDTSL所需的表格
| 参数 | 类型 | 说明 |
| ------- | ---- | ---- |
| `index` | any | 整数 |
| `table` | any | 整数 |
返回:any
### `setResultText(data, index, text)`
设置WORDTSL所需的TEXT
| 参数 | 类型 | 说明 |
| ------- | ----- | ---- |
| `data` | array | 整数 |
| `index` | any | 整数 |
| `text` | any | 整数 |
返回:any
### `setSysStoreData(data)`
设置结果分析的数据
| 参数 | 类型 | 说明 |
| ------ | ----- | ---- |
| `data` | array | 整数 |
返回:array
### `sWordcharts()`
获得'charts'这个字段
返回:string
### `sWordgraphs()`
获得'graphs'这个字段
返回:string
### `sWordtables()`
获得'tables'这个字段
返回:string
### `sWordTexts()`
获得'texts'这个字段
返回:string
### `wordWriteSysChart(index, charttype, title, subtitle)`
在WORD内写CHART
| 参数 | 类型 | 说明 |
| ----------- | ---- | ---- |
| `index` | int | 整数 |
| `charttype` | int | 整数 |
| `title` | int | 整数 |
| `subtitle` | int | 整数 |
返回:Chart
### `wordWriteSysChartEx()`
在WORD内写CHART
返回:CHART
### `wordWriteSysChartRotate(index, charttype, title, subtitle)`
在WORD内写CHART(旋转)
| 参数 | 类型 | 说明 |
| ----------- | ---- | ---- |
| `index` | int | 整数 |
| `charttype` | int | 整数 |
| `title` | int | 整数 |
| `subtitle` | int | 整数 |
返回:Chart
### `wordWriteSysChartRotateEx()`
在WORD内写CHART(旋转)
返回:chart
### `wordWriteSysGraph()`
在WORD内写CHART WordWriteSysGraph(index,title,auxtitle,width,height,bgcolor,fgcolor,fontname,fontsize, fontcolor,coordinatetype);
返回:any
### `wordWriteSysTable(index)`
在WORD内写表格
| 参数 | 类型 | 说明 |
| ------- | ---- | ---- |
| `index` | int | 整数 |
返回:excel
### `wordWriteSysTableEx()`
在WORD内写表格
返回:ecxel
### `wordWriteSysTableRotate(index)`
在WORD内写表格(旋转)
| 参数 | 类型 | 说明 |
| ------- | ---- | ---- |
| `index` | int | 整数 |
返回:excel
### `wordWriteSysTableRotateEx()`
在WORD内写表格(旋转)
返回:ecxel
### `wordWriteSysText(index)`
在WORD内写文本
| 参数 | 类型 | 说明 |
| ------- | ---- | ---- |
| `index` | int | 整数 |
返回:Text