tirsdag den 12. februar 2019

csvParser using csvHelper from NuGet

public static myDataTabel ReadCSV(String filePath)
        {
            //get file encoding
            FileStream fs = new FileStream(filePath, FileMode.Open, FileAccess.Read);
            Encoding r = GetType(fs);
            fs.Close();

            DataTable dt = new DataTable();
            StreamReader reader = new StreamReader(filePath, r);
            CsvReader csv = new CsvReader(reader);
            CsvDataReader dr = new CsvDataReader(csv);
            dt.Load(dr);

            myDataTabel myDataTabel = new myDataTabel();
            myDataTabel.dataTabel = dt;
            myDataTabel.encoding = r;

            return myDataTabel;
        }

Ingen kommentarer:

Send en kommentar