2

我有一些关于将数据从 Excel/CSV 文件导入 SQL Server 的问题。让我先解释一下整体情况。

我们从多个来源以 Excel/CSV 格式接收数据。该数据将被导入到 SQ Server 的表格中。因为我们从多个来源接收数据,所以我们需要将 Excel 文件中的列映射到 SQL Server 表中的列。

我知道如果我们要手动执行此导入,则 DTS 或导入/导出向导是导入此数据的方法。但我有以下问题

  1. DTS/Import 导出向导是否有替代方案?

  2. 如果我要编写一个用于导入数据的应用程序,我会或可以使用哪些 .net 框架类?出于某种原因,我不想在应用程序中使用或构建 SQL 脚本。这样做的最佳方法是什么?

  3. 有什么方法可以减少映射数据所涉及的工作量?

任何建议,帮助将是最受欢迎的

问候

罗米

4

1 回答 1

2

DTS/Import 导出向导是否有替代方案?--批量插入。

如果我要编写一个用于导入数据的应用程序,我会或可以使用哪些 .net 框架类?出于某种原因,我不想在应用程序中使用或构建 SQL 脚本。这样做的最佳方法是什么?——SSIS

有什么方法可以减少映射数据所涉及的工作量?——

SSIS 是一个非常强大的工具。可能想先探索该选项。您甚至可以使用 .net 构建自定义组件。

于 2012-06-20T17:57:38.450 回答