【问题标题】:Get data from Excel, csv into SQL Server tables从 Excel、csv 中获取数据到 SQL Server 表中
【发布时间】:2023-03-05 01:58:01
【问题描述】:

将 Excel 和 csv 数据从文件传输到 SQL Server 表并使用触发器将其自动传输到其他表的最佳解决方案是什么?

【问题讨论】:

标签: sql-server-2017


【解决方案1】:

最安全的方法是创建一个用于读取 excel/csv 文件的 SSIS 作业,通过 Sql Server 代理运行它。你可以在这里找到详细信息 https://docs.microsoft.com/en-us/sql/integration-services/load-data-to-from-excel-with-ssis?view=sql-server-2017

导入excel文件的SQL语句

SELECT * INTO Data_dq
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
    'Excel 12.0; Database=D:\Desktop\Data.xlsx', [Data$]);

https://docs.microsoft.com/en-us/sql/relational-databases/import-export/import-data-from-excel-to-sql?view=sql-server-2017

对于 CSV 文件https://docs.microsoft.com/en-us/sql/relational-databases/import-export/import-flat-file-wizard?view=sql-server-2017

【讨论】:

    猜你喜欢
    • 2017-05-05
    • 2017-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多