首页 > 解决方案 > 将 Excel 和 csv 动态加载到 Sql 服务器

问题描述

我想根据数据库表中的配置将巨大的 excel 和 csv 文件数据动态加载到 SQL 服务器中。每个文件都会有所不同,它应该动态加载到表中,请提供实现它的最佳方法?

我已经尝试过 ssis 但对于 excel ssis 将根据前 8 行确定列数据类型,因为它会导致问题。

标签: sql-serverexcelcsvssisetl

解决方案


C# 解决方案

最近我在 Git-Hub 上开始了一个新项目,这是一个使用 C# 开发的类库。您可以使用它使用架构映射方法将表格数据从 excel、word、powerpoint、text、csv、html、json 和 xml 导入到具有不同架构定义的 SQL Server 表中。在以下位置查看:

您可以按照此 Wiki 页面获取分步指南:


SSIS 解决方案

如果您正在寻找使用 SSIS,您可以参考我对以下主题的回答:


推荐阅读