跳到主要内容
版本:Next

CsvReadActivity

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

概述

CsvReadActivity(Csv数据读取)是用于在流程中读取 CSV 文件数据的节点。它继承自 ActionActivity,支持从指定文件或目录中读取 CSV 数据,并将结果以字典列表的形式写入流程上下文。

配置说明

属性名类型必填默认值说明
CsvFilePathContextstring-文件目录,从流程上下文获取,取最后更新的文件
CsvFilePathstring-指定文件路径(优先使用)
CsvSeperatorstring,CSV 数据分隔符
CsvRowCountint1读取行数(不含表头)
CsvRowReverseboolfalse是否反转数据(从最后一行开始)
CsvReadResultContextstringCsvReadResult_Value读取结果写入的流程上下文键名

流程上下文

输出参数

参数名类型说明
{CsvReadResultContext}List<Dictionary<string, object>>CSV 读取结果,每行数据为一个字典

使用示例

{
"Type": "CsvReadActivity",
"Name": "读取产品数据",
"Alias": "ReadProductCsv",
"CsvFilePath": "C:\\Data\\products.csv",
"CsvSeperator": ",",
"CsvRowCount": 100,
"CsvReadResultContext": "ProductData_Value"
}

注意事项

  • 💡 第一行作为表头,后续行作为数据
  • 💡 CsvFilePath 优先于 CsvFilePathContext
  • 💡 从目录读取时会选择最后更新的 CSV 文件
  • ⚠️ 文件不存在时返回空列表

相关节点

更新历史

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

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