【表格数据】-导出CSV

栏目:云苍穹知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

【表格数据】-导出CSV

1 功能说明

创建一个CSV文件,将Dataframe类型的数据集导入该CSV文件中。

注: 1.使用的是DataFrame类的to_csv()方法; 2.相同路径下,创建的目的文件若是已存在,会被覆盖掉, 且组件执行过程中不能打开该文件。

2 基本使用说明

1  在“df”参数内传入一个DataFrame数据,例如【读取Excel】组件返回的DataFrame为例。

2 设置DataFrame数据保存的目标文件。

3 注意编码格式,含有中文可设置为'GBK'。

4 运行流程,将DataFrame写入csv文件。

3 参数配置说明

  • “df”参数:待导出的数据,输入类型为DataFrame。 例如【读取Excel】组件返回的DataFrame。

  • “文件”参数:数据导入的目标CSV文件的全路径,文件不存在则在运行过程中自动创建,若是已存在该文件,则组件执行过程中不能打开该文件,且原有的数据会被覆盖掉。

  • “encoding”参数:设置文件的编码格式,输入为字符串;默认为None,对应的是'utf-8'格式。

DataFrame数据中右中文时,可以设置为'ANSI''GBK'

  • “sep”参数:CSV文件的分隔符,输入为字符串,默认为','

  • “na_rep”参数:设置替换空值的字符,默认为'',输入为字符串,例如'MissingData'

  • “float_format”参数:设置浮点数的格式,默认为None。

  • “列名”参数:设置导出的列,默认为None,导出所有列,也可输入列名为元素组成的列表元组等有序集合。 例如:['产品名称','产品类型']只导入“产品名称”和“产品类型”两列。

  • “header”参数:设置是否保留表头;默认为True,保留表头;False则不保留。

  • “index”参数:设置是否保留行索引;默认为True,保留行索引;False则不保留。

  • “index_label”参数: 索引列和列名都存在(“header”参数和“index”参数均为True的情况),设置索引标签(即索引列的列名)。默认为None,输入字符串或序列; 例如输入字符串'索引列名'

注:数据文件使用多个索引,则使用长度相对的序列。

  • “mode”参数:写入模式,Python写入模式默认为'w'

  • “line_terminator ”参数:在输出文件中使用的换行字符或字符序列。

还有些不常用的参数,可以查找资料参考Dataframe类的read_csv方法进行相关设置。

【表格数据】-导出CSV

1 功能说明创建一个CSV文件,将Dataframe类型的数据集导入该CSV文件中。注: 1.使用的是DataFrame类的to_csv()方法; 2.相同路径下,创...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息