Как разобрать CSV и возвращает набор данных в результате

StackOverflow https://stackoverflow.com/questions/435244

  •  10-07-2019
  •  | 
  •  

Вопрос

Мне нужен файл класса CSVParser Файл класса, который анализирует CSV и возвращает DataSet в результате ASP.Net

Это было полезно?

Решение

Я уверен, что CSVReader (CodeProject) может читать <код> DataTable .

        DataTable table = new DataTable();
        // set up schema... (Columns.Add)
        using(TextReader text = File.OpenText(path))
        using(CsvReader csv = new CsvReader(text, hasHeaders)) {
            table.Load(csv);
        }

Обратите внимание, что ручная настройка схемы необязательна; если вы этого не сделаете, я полагаю, это предполагает, что все является string .

Другие советы

Простой гугл дает много результаты .

Мне повезло с этим синтаксическим анализатором . Он вернет результаты в DataSet.

Еще один инструмент, который вы можете попробовать - FileHelpers . Я вижу, что для этого ресурса здесь, на SO, есть тег .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top