Импорт CSV с динамическими столбцами - PullRequest
0 голосов
/ 06 октября 2019

My Vendor предоставляет файл CSV, в котором столбцы (имена указаны в первой строке) являются динамическими. Это означает, что они будут отображаться только в том случае, если в них есть данные, и нет порядка, в котором будут предоставлены столбцы

Я хочу понять, как лучше всего импортировать такой ужасный файл.

Использование FileHelpers.net и дополнительных полей ... но проблема в том, что порядок столбцов может измениться

1 Ответ

0 голосов
/ 16 ноября 2019

Вы можете создать класс FileHelpers на лету, а затем использовать его с движком для импорта CSV. Если вы импортируете как DataTable, вы сможете проверить, существует ли столбец, и заполнить вашу базу данных, используя это или делая все, что вам нужно, с этими столбцами.

...