何故か1行目が読み込まれません。
namespace Process.Common.Csv { public class ReadCsv { public List<CsvEntity> Select() { try { using (var sr = new StreamReader("C:\\Test\\AAA\\account.csv")) using (var csv = new CsvHelper.CsvReader(sr)) { csv.Configuration.RegisterClassMap<CsvMapper>(); return csv.GetRecords<CsvEntity>().ToList(); } } catch (System.Exception ex) { throw new ProcessException(Level.Error, "CSV 読み込み失敗:" , ex); } } class CsvMapper : CsvHelper.Configuration.CsvClassMap<CsvEntity> { public CsvMapper() { Map(x => x.Id).Index(0); Map(x => x.Name).Index(1); Map(x => x.TelNo).Index(2); Map(x => x.MailAddress).Index(3); } } } }
回答1件
あなたの回答
tips
プレビュー