Ejemplo n.º 1
0
        public void TransformData(List <String> lines)
        {
            PreTransform(lines);

            int firstLine = HasHeader ? 1 : 0;

            for (int i = firstLine; i < lines.Count; i++)
            {
                var row = lines[i].Split(ColumnDelimiter);
                try
                {
                    var newRow = TargetData.NewRow();
                    DoTransform(row, newRow);
                    _targetData.AddRow(newRow);
                }
                catch (Exception ex)
                {
                    //log out error message etc...
                }
            }

            PostTransform(lines);

            ExportCSV();
        }
Ejemplo n.º 2
0
 public SourceAccount()
 {
     HasHeader       = false;
     ColumnDelimiter = new char[] { ',' };
     _targetData     = new TargetData();
 }