Exemplo n.º 1
0
        public ReadCsv(string [] dir)
        {
            string saida;

            if (dir.Length == 1 || string.IsNullOrWhiteSpace(dir[1]))
            {
                saida = "saida.bib";
            }
            else
            {
                saida = dir[1];
            }
            mf = new manipuleFile(saida);
            using (var reader = new StreamReader(dir[0]))
                using (var csv = new CsvReader(reader))

                { csv.Configuration.RegisterClassMap <IEEEMap>();
                  csv.Configuration.BadDataFound = x =>
                  {
                      Console.WriteLine($"Bad data: <{x.RawRecord}>");
                  };
                  var records     = csv.GetRecords <IEEEfile>();
                  var recordsList = records.ToList();

                  recordsList.ForEach(mapToBibEntry); }
        }
Exemplo n.º 2
0
        public ReadCsv(string [] dir)
        {
            string saida;

            if (dir.Length == 1 || string.IsNullOrWhiteSpace(dir[1]))
            {
                saida = "saida.bib";
            }
            else
            {
                saida = dir[1];
            }
            mf = new manipuleFile(saida);
            using (var reader = new StreamReader(dir[0]))
                using (var csv = new CsvReader(reader))

                { csv.Configuration.RegisterClassMap <MiscMap>();
                  var records     = csv.GetRecords <Misc>();
                  var recordsList = records.ToList();

                  recordsList.ForEach(mapToBibEntry); }
        }