单元格读取
单元格读取
描述:从目标Excel文件中读取指定单元格内容

属性说明
通用属性
- 前置延时- 指可设置组件功能执行之前等待的时间,单位为“毫秒”
- 后置延时- 指可设置组件功能执行后等待的时间,单位为“毫秒”
- 备注- 指对组件进行备注说明,以便于理解和快速定位
目标属性
文件- 设置Excel文件路径,可点击右侧的
图标,选择需要操作的Excel文件
注意
输入的是Excel文件的绝对路径
手动输入时要确保文件存在,如遇到斜杠转译,可以在路径字符串前添加一个“r”防转义,如
r'C:/test/data1.xlsx'
可使用变量代替文件路径
工作表- 设置单元格所在Sheet页
注意
可输入工作表所在文件的下标(整型),默认值为0,代表了Excel文件中的第一个Sheet页,填入相应的数字代表了相应的Sheet页
可使用真实的Sheet页名称(字符串),如‘测试3’,需要注意区分大小写,必须一模一样
单元格- 设置需要读取的单元格,输入为字符串。
注意
可点击输入框右侧 在Excel中指出单元格区域
按钮,在Excel选中单元格后,即可自动获取当前操作的Excel文件、工作表、单元格等数据
使用 在Excel中指出单元格区域 功能,会使用系统默认的方式打开Excel文件,请确保系统默认的打开方式可以正常打开Excel文件
可使用变量代替,或直接表达式代替,如: ’A’ + str(1) ,字符串相加
转换类型- 将读取到的内容自动转换到对应类型,默认为None,不转换类型,可选的类型包括:string、int、float、time(转换失败会抛出异常,注意数据是否可以转换)
返回值
- 输出至变量- 运行成功后,组件返回读取到的单元格数据
使用示例
场景示例
从十一月销售额Excel文件中读取总金额的单元格数据,并将其写入每月销售数据汇总Excel文件中。

步骤
1、添加【单元格读取】组件--->目标属性中填入总金额所在的单元格的文件路径、工作表、单元格--->将返回值设置成流程参数“total”。

2、添加【单元格读取】组件--->目标属性中填入销售日期所在单元格的文件路径、工作表、单元格,转换类型选择“time”--->将返回值设置成流程参数“date”。

Custom_excel001
3、添加【读取月】组件--->将流程参数“date”作为时间日期对象--->将返回值设置成流程参数“month”。

4、添加【单元格写入】组件--->选择需要写入的文件路径、工作表--->单元格填入“'B'+str(int(month))”。

输出结果
读取了11月的销售总额,写入到每月销售汇总表格里。
