# 文档处理 / Excel复制函数

## `excelChartCopyPic(excel_file_name, excel_chart_sheet_name, pic_type)`

声明：function

把指定的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)`

声明：function

把指定的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)`

声明：function

把指定的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
