将数据从Excel / CSV导入SQL Server

时间:2012-06-20 17:54:10

标签: sql-server excel csv import

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

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

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

  1. DTS /导出导出向导是否有其他选择?

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

  3. 我们有什么方法可以减少映射数据的工作量吗?

  4. 任何建议,帮助都是最受欢迎的

    此致

    罗米

1 个答案:

答案 0 :(得分:2)

DTS /导出导出向导是否有其他选择? - bulkinsert。

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

我们有什么方法可以减少映射数据的工作量? -

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