我知道 Stack Overflow 上有一千个与数据导入相关的问题,如果在某个地方已经有人问过这个问题,请接受我的歉意,但我想知道是否有人可以建议在从 CSV/Excel导入期间用于规范化数据的任何久经考验的解决方案在 C#/ASP.NET MVC 3+ 中。
我可以编写一些代码来完成这项工作,但想知道是否有任何开源库或工具可以帮助解决这个问题。
我感兴趣的领域如下:
导入数据时,我偶尔需要对一些字段进行规范化,一个简单的示例如下所示:
我的输入可能是:
Name, JobTitle
==============
Nick, Manager
Dan, Coder
我的表结构可能是
Name, JobTitleId
================
Nick, 1
Dan, 2
如果职位不存在,我希望在我的 JobTitles 表中创建它并返回 Id。如果确实存在,我想存储 ID。
总之,我的问题是:
- 有没有我应该采取的技术或方法来做到这一点?
- 是否有任何开源/商业库可以处理这个问题 - 重新发明轮子没有意义