首页 > 解决方案 > 自动将 .xls 文件导入 SQL Server Express 数据库

问题描述

我需要将每日报告导入 SQL Server 数据库。

我得到.xls格式的每日报告,我可以手动进入 SQL Server Management Studio 并导入 excel 文件,但每天都这样做并不理想。我只使用 SQL Server Express,所以没有保存导入的选项。

标签: sql-serverimportsql-server-expressxls

解决方案


如果您可以将 openrowset 与 excel 文件一起使用(如此处所讨论- 以及其他方法),您可以将代码填充到一个过程中,然后使用 windows 任务调度程序运行 sqlcmd 它将执行该过程。您很可能也可以使用 excel 自动化(或一点 vba)来做类似的事情。如果您可以使用更常见的 CSV(或分隔)格式,则 BCP 是一个选项。


推荐阅读