跳到主要内容
版本:Next

CsvWriteActivity

分类: 文件操作
命名空间: CMS.Plugin.FlowManagement.Domain.FlowBusiness.Activitys
基类: ActionActivity
模块: FlowManagement.Domain

概述​

CsvWriteActivity(Csv数据写入)是用于在流程中将数据写入 CSV 文件的节点。它继承自 ActionActivity,使用 MiniExcel 库进行写入,支持覆盖写入和追加写入模式。

配置说明​

属性名类型必填默认值说明
CsvFilePathContextstring是-写入文件目录
CsvFileNamestring否GUID.csv文件名
CsvSeperatorstring否,CSV 数据分隔符
OverWriteFilebool否true是否覆盖写入
IsBackgroundJobbool否true是否异步处理
CsvDataContextstring否CsvData_Value读取数据的流程上下文键名

流程上下文​

输入参数​

参数名类型说明
{CsvDataContext}object要写入的数据(支持列表或对象)

使用示例​

{
"Type": "CsvWriteActivity",
"Name": "导出产品数据",
"Alias": "ExportProductCsv",
"CsvFilePathContext": "C:\\Export",
"CsvFileName": "products_export.csv",
"CsvSeperator": ",",
"OverWriteFile": true,
"CsvDataContext": "ProductList_Value"
}

注意事项​

  • 💡 目录不存在时会自动创建
  • 💡 OverWriteFile=false 时会追加数据到文件末尾
  • 💡 IsBackgroundJob=true 时异步写入,不阻塞流程
  • ⚠️ 使用 MiniExcel 库进行写入

相关节点​

更新历史​

日期版本说明
2025-11-281.0初始版本

本文档最后更新时间: 2025-11-28