我对将 Excel/CSV 文件中的数据导入 SQL Server 有一些疑问。我先解释一下总体情况。
我们从多个来源接收 Excel/CSV 格式的数据。该数据将导入到 SQ Server 的表中。由于我们从多个源接收数据,因此需要将 Excel 文件中的列映射到 SQL Server 表中的列。
据我所知,如果我们要手动执行此导入,则可以使用 DTS 或导入/导出向导来导入此数据。但我有以下问题
是否有 DTS/导入导出向导可用的替代方案?
如果我要编写一个用于导入数据的应用程序,我将或可以使用哪些 .net 框架类?由于某种原因,我不想在应用程序中使用或构建 SQL 脚本。这样做的最佳方法是什么?
有什么方法可以减少绘制数据所需的工作量吗?
欢迎任何建议和帮助
问候
罗米
最佳答案
是否有 DTS/导入导出向导可用的替代方案? -- 批量插入。
如果我要编写一个用于导入数据的应用程序,我将或可以使用哪些 .net 框架类?由于某种原因,我不想在应用程序中使用或构建 SQL 脚本。这样做的最佳方式是什么? -- SSIS。
有什么方法可以减少映射数据的工作量? -- ?
SSIS 是一个非常强大的工具。可能想首先探索该选项。您甚至还可以使用 .net 构建自定义组件。
关于sql-server - 将数据从 Excel/CSV 导入到 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11125325/