导出Html
导出Html
描述:根据条件设置将DataFrame导出到html文件中

注意:
使用的是pandas.DataFrame的to_html()方法
相同路径下,存在与创建的新文件同名的文件时,该文件会被覆盖掉
属性说明
通用属性
- 前置延时 - 组件功能执行之前等待的时间,单位为“毫秒”
- 后置延时 - 组件功能执行后等待的时间,单位为“毫秒”
- 备注- 组件备注说明,以便于理解和快速定位
目标属性
- df - 待导出的数据,输入类型为DataFrame
- 文件路径 - 保存导出文件的绝对路径,输入为字符串;文件不存在则在运行过程中会自动创建,若已存在该文件,运行过后,原有的数据会被覆盖掉
- 列名 - 设置需要导出的列
- Col_space - 设置每列的最小宽度,输入整型数字,默认为None
- Header - 设置是否导出表头,默认为True,导出列名
- Index - 设置是否导出行索引标签,默认为True
- Na_rep - 设置替换空值的字符,默认为'NaN'
- Float_format - 如果列元素是浮点数,则应用于列的元素的格式化,默认为None
- Bold_rows - 有行标签('index'参数为True)的情况下,设置是否将行标签加粗,默认为True,加粗,False不加粗
- Escape - 默认为True,将字符<,>和&进行escape编码,即表格单元格的内容中存在<,>和&这些类似html标签的字符,就写成html的标签;False则皆以纯文本导出
- Max_rows - 设置导出的最大行数,输入整型数字,默认为None,导出全部行
- Max_cols - 设置导出的最大列数,输入整型数字,默认为None,导出全部列
- Decimal - 字符被识别为小数分隔符,输入字符串,默认为'.',另外,例如欧洲使用','
- 还有些不常用的参数,可以查找资料参考pandas.Dataframe的to_html方法进行相关设置
返回值
- 输出到变量 - 导出成功,返回None,导出失败,抛出异常
使用示例
添加【读取Excel】组件,读取指定Excel表格数据---->添加【导出Html】组件,将【读取Excel】的返回值赋予到df上---->''文件路径''参数输入导出后文件的绝对路径及文件名称---->添加【输出】组件,将【导出Html】的返回值赋予到输出---->运行流程

准备需要被读取的Excel表格,内容如下

情况1:【导出Html】组件的目标属性''列名''默认值为None---->运行流程

输出结果:运行流程后,系统将自动读取excel表格数据,并导出到html文件,操作成功返回None,输出结果到控制台

指定路径生成html文件,内容如下

情况2:【导出Html】组件的目标属性''列名'',输入列名组成的有序序列:['产品名称','产品类型']---->运行流程

输出结果:运行流程后,系统将自动读取excel表格数据,将列名为''产品名称''、''产品类型''的两列导出到html文件,操作成功返回None,输出结果到控制台

指定路径生成html文件,内容如下

情况3:''header''设置为False,即不导出列名

输出结果:运行流程后,系统将自动读取excel表格数据,导出到html文件,但不导出列名,操作成功返回None,输出结果到控制台

指定路径生成html文件,没有导出列名,内容如下

情况4:''index''设置为False,即不导出行索引标签

输出结果:运行流程,系统将自动读取excel表格数据,并转化为html表格数据,导出到html文件,但不导出索引标签,操作成功返回None

指定路径生成html文件,没有导出索引标签,内容如下

情况5:''na_rep''属性输入为字符串'MissingData',即将空值替换为MissingData

输出结果:运行流程,系统将自动读取excel表格数据,并转化为html表格数据,将空值替换为MissingData,导出到html文件,操作成功返回None

指定路径生成html文件,空值已被替换为MissingData,内容如下
