CSV

Frends.CSV.Create / 1.13.0

Summary

Builds CSV text from JSON, XML or rows already in the Process, with control over the delimiter and over whether columns come from the data or from a list you give.

Typical use — producing a file for a system that reads delimited data, where naming the columns explicitly keeps the output stable as the source shape drifts

Details

Frends version
5.7 and newer
Agent
Crossplatform
Target framework
net8.0
1.13.02026-08-27
Fixed
  • Removed NewLine = Environment.NewLine from CsvConfiguration to fix quoting of values containing \n or \r characters.
1.12.02026-08-04
Added
  • Added error handling options: you can now control whether the task throws an exception on failure (ThrowErrorOnFailure) or returns an error result with details (ErrorMessageOnFailure).
  • The result object now includes an Error property with details when the task fails and ThrowErrorOnFailure is set to false.
Changed
  • Updated target framework to .NET 8.
1.11.02026-01-27
Added
  • Added BooleanFormat option to customize boolean output format in CSV (lowercase, PascalCase, or numeric).
1.10.02026-01-23
Fixed
  • Empty JSON input now returns empty string instead of throwing exception
1.9.02025-12-05
Changed
  • Update package CsvHelper to version 33.1.0.
1.8.02025-11-12
Changed
  • Updated CsvHelper to version 33.0.1.
1.7.02025-10-29
Fixed
  • Improve the memory efficiency of parsing Json.
1.6.02025-10-06
Changed
  • Updated Repository link in the metadata.
1.5.02024-10-11
Fixed
  • Fixed issue with JSON properties having spaces in property names.
1.4.02024-08-20
Added
  • Updated NewtonSoft.Json to the latest version 13.0.3.
1.3.02024-08-12
Added
  • Added option to specify headers manually when creating a CSV from Json.
1.2.02024-05-06
Added
  • Input Json can be Array or Object
  • Json can have nested properties
  • Json can handle array properties
1.1.02023-07-27
Added
  • Added option to create csv from xml input.
  • Added new Input parameters: Xml and XmlNodeElementName which are part of the new implementation.
1.0.02023-02-09
Added
  • Initial implementation
An unhandled error has occurred. Reload 🗙