Я знаю, что существует тысяча вопросов, связанных с импортом данных, о переполнении стека, и, пожалуйста, примите мои извинения, если это где-то уже задавалось, но мне было интересно, кто-нибудь мог бы посоветовать какие-либо проверенные и проверенные решения для нормализации данных воимпорт из CSV / Excel в C # / ASP.NET MVC 3 +.
Я мог бы написать что-нибудь для работы, но подумал, есть ли какие-нибудь библиотеки с открытым исходным кодом или инструменты, которые могли бы помочь с этим.
Моя область интересов выглядит следующим образом:
При импорте данных мне иногда требуется нормализовать некоторые поля, упрощенный пример этого показан ниже:
My input может быть:
Name, JobTitle
==============
Nick, Manager
Dan, Coder
Моя структура таблицы может быть
Name, JobTitleId
================
Nick, 1
Dan, 2
Если должность не существует, я быкак это должно быть создано в моей таблице JobTitles и идентификатор, который будет возвращен.Если он существует, я бы хотел сохранить этот идентификатор.
В суммари я задаю следующие вопросы:
- Какой метод или подход я должен использовать для этого?
- Существуют ли какие-либо коммерческие библиотеки с открытым исходным кодом, которые бы справились с этим - нет смысла заново изобретать колесо