CSV

Frends.CSV.Parse / 1.7.0

Summary

Turns CSV text into typed rows the Process can iterate over, applying column definitions and a culture so that dates and decimals are read the way the file wrote them.

Typical use — the first step when a delimited file drives a loop; the convert Tasks are shortcuts when JSON or XML is all you want

Details

Frends version
5.7 and newer
Agent
Crossplatform
Target framework
net8.0
1.7.02026-08-24
Changed
  • Upgraded target framework from .NET 6 to .NET 8.
  • Added error handling support: the Task now returns error details instead of throwing when ThrowErrorOnFailure is set to false.
  • Added ThrowErrorOnFailure and ErrorMessageOnFailure options for controlling error behavior.
1.6.02026-01-21
Changed
  • Removed XML and JSON outputs; the task now returns only an object as intended; use ConvertToJSON and ConvertToXML tasks if needed.
1.5.02025-12-05
Changed
  • Update package CsvHelper to version 33.1.0.
1.4.02025-10-08
Added
  • Added option to ignore quotes
1.3.02024-08-20
Added
  • Updated NewtonSoft.Json to the latest version 13.0.3.
1.2.12023-12-20
Fixed
  • Empty and whitespace header values are now replaced if ReplaceHeaderWhitespaceWith is used.
1.2.02023-12-20
Changed
  • Type of Xml-property of Result-object changed from object to string.
Fixed
  • Task now produces valid XML in case no header row is provided in input CSV string.
1.1.22023-11-28
Fixed
  • Fixed documentational issues and changed Jtoken result object type to dynamic.
1.1.12023-11-23
Fixed
  • Fixed issue with inverted Trim option by inverting the if statement.
1.1.02023-07-31
Added
  • Implements option for treating missing fields as null when parsing the CSV content
1.0.02023-02-10
Added
  • Initial implementation
An unhandled error has occurred. Reload 🗙