# 文档处理 / 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