我有一些 excel 文件,其中包含一些我需要将其转换为 sql server 数据库的信息。我面临的问题是这些信息不是我的数据库模型的结构,所以我需要做一些修改。我正在使用.net,我正在考虑使用Open XML SDK来解析 excel 文件,这是一个好的选择还是有更好的吗?
问问题
90 次
2 回答
0
你的选择是
- Microsoft Excel 自动化模型
- 开放 XML SDK
- SharePoint Excel 自动化服务
1的好处是它的学习曲线更少,网络上的示例更多等。但是它需要在机器上安装 Excel,并且非常耗费资源。不要轻易期望 100 次同时转换。
2的好处是它免费并且消耗很少的系统资源但更难掌握。如果您需要在服务器上自动执行此操作 2) 是有道理的
如果您需要在服务器盒上使用3选项也很好,但您需要安装共享点
于 2013-04-01T17:38:01.693 回答
0
如果可用,为什么不使用 SSIS 包?
然后,您可以递归地执行 SSIS 包,或者...
如果您只需要执行一次,我会看一下 SSMS 导入/导出向导...不确定它是否 excel,但我知道它可以使用 .csvs,您可以使用 excel 转换您的电子表格到。如果您需要多次执行此操作,这并不是很有趣,但就您的时间而言,它比任何其他方法都快。
于 2013-04-01T17:43:14.737 回答