跳到主要内容
版本:Next

CsvWriteActivity

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

概述

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

配置说明

属性名类型必填默认值说明
CsvFilePathContextstring-写入文件目录
CsvFileNamestringGUID.csv文件名
CsvSeperatorstring,CSV 数据分隔符
OverWriteFilebooltrue是否覆盖写入
IsBackgroundJobbooltrue是否异步处理
CsvDataContextstringCsvData_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