【发布时间】:2019-05-23 21:53:06
【问题描述】:
我有一个模板 Excel 表,我希望用户每天填写。一张纸告诉我哪些单元格是读/写的(意思是我想将哪些单元格发送到我的数据库)。形式不是管状的,即。有时设置数据 (A3 -> A4) 或 (A3-> B3)。
我想知道是否有一个 excel 插件或任何方式我可以读取某些单元格,然后在表格完成后将它们发送到我的数据库。
我查看了 Excel 文档。其中说: 使用以下工具之一,一步将数据直接从 Excel 导入 SQL: SQL Server 导入和导出向导 SQL Server 集成服务 (SSIS) OPENROWSET 函数 您可以分两步导入数据,将数据从 Excel 导出为文本,然后使用以下工具之一导入文本文件: 导入平面文件向导 批量插入语句 BCP 复制向导(Azure 数据工厂) Azure 数据工厂 我也对 VBA 进行了一些研究。
其中之一会是最好的路径吗?
欢迎提出任何建议。
我已尝试将 SQL Server 导入和导出向导与 SQL Server Integration Services (SSIS) 但我的模板不遵循规范化的表格布局,这是我无法控制的。
我尝试使用内置于 JavaScript API 的 Microsoft Excel,但找不到将服务器端语言连接到它的方法。
【问题讨论】:
标签: sql-server excel ssis etl