To generate FixedLength file, use the ChoFixedLengthWriter component to generate it. Sample below shows how to create FixedLength file (Emp.txt)
List<ExpandoObject> objs = new List<ExpandoObject>(); dynamic rec1 = new ExpandoObject(); rec1.Id = 1; rec1.Name = "Mark"; objs.Add(rec1); dynamic rec2 = new ExpandoObject(); rec2.Id = 2; rec2.Name = "Jason"; objs.Add(rec2); using (var parser = new ChoFixedLengthWriter("Emp.txt").WithFirstLineHeader(). WithField("Id", 0, 8). WithField("Name", 8, 10)) { parser.Write(objs); }
using (var parser = new ChoFixedLengthWriter("Emp.txt").WithFirstLineHeader(). WithField("Id", 0, 8). WithField("Name", 8, 10)) { dynamic rec1 = new ExpandoObject(); rec1.Id = 1; rec1.Name = "Mark"; parser.Write(item); dynamic rec1 = new ExpandoObject(); rec1.Id = 2; rec1.Name = "Jason"; parser.Write(item); }
Please visit below article for detailed walk-through of Flat (FixedLength) file writer
Cinchoo ETL - FixedLength Writer
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4