sql-server - 自动将 .xls 文件导入 SQL Server Express 数据库
问题描述
我需要将每日报告导入 SQL Server 数据库。
我得到.xls格式的每日报告,我可以手动进入 SQL Server Management Studio 并导入 excel 文件,但每天都这样做并不理想。我只使用 SQL Server Express,所以没有保存导入的选项。
解决方案
如果您可以将 openrowset 与 excel 文件一起使用(如此处所讨论的- 以及其他方法),您可以将代码填充到一个过程中,然后使用 windows 任务调度程序运行 sqlcmd 它将执行该过程。您很可能也可以使用 excel 自动化(或一点 vba)来做类似的事情。如果您可以使用更常见的 CSV(或分隔)格式,则 BCP 是一个选项。
推荐阅读
- python - 如何使用pyspark根据某些条件将源表中的值填充到新列中的目标表?
- c++ - 链表:结构中的结构?
- ruby-on-rails - Rails Create 不在数据库中创建新记录
- csv - 使用 .Batch 拆分变量和合并 .txt 文件
- php - 如何检查当前网址在 Laravel 中是否有效?
- sql - 从大型数据库查询创建 Excel 文件时 IIS 挂起
- ethereum - 随着 Eth2.0 的到来,成为以太坊智能合约开发者为时已晚?
- django - 渗透测试后 Django 管理员中的修改
- python - Django 静态文件从模板而不是 CSS 文件工作
- javascript - 用户打开弹出窗口时如何停止轮询?