gpt4 book ai didi

sql-server - 有没有办法从 Excel 特定单元格收集数据并发送给 SQL Server?

转载 作者:行者123 更新时间:2023-12-02 10:37:13 24 4
gpt4 key购买 nike

我有一个 Excel 表格模板,希望用户每天填写。一张表告诉我哪些单元格正在读/写(意味着我想将哪些单元格发送到我的数据库)。该形式不是管状的,即。有时数据被设置(A3 -> A4)或(A3 -> B3)。

我想知道是否有 Excel 插件或任何方式我可以读取某些单元格,然后在表单完成后将它们发送到我的数据库。

我查看了 Excel 文档。其中说:使用以下工具之一,将数据直接从 Excel 一步导入到 SQL:SQL Server 导入和导出向导SQL Server 集成服务 (SSIS)OPENROWSET 函数您可以分两步导入数据,将数据从 Excel 导出为文本,然后使用以下工具之一导入文本文件:导入平面文件向导BULK INSERT 语句业务流程复制向导(Azure 数据工厂)Azure 数据工厂我也研究了一下VBA。

其中一条是最佳路径吗?

如有任何建议,我们将不胜感激。

我尝试使用 SQL Server 导入和导出向导SQL Server Integration Services (SSIS) 但我的模板不遵循规范化的表布局,这是我无法控制的。

我尝试使用内置于 JavaScript API 的 Microsoft Excel,但找不到将服务器端语言连接到它的方法。

最佳答案

您可以通过两种方法实现这一目标:

使用SQL命令作为数据源

在Excel源代码编辑器中,将访问模式更改为SQL命令,并在工作表名称后指定范围,例如:

SELECT * FROM [Sheet1$A3:A4]

使用脚本组件作为源

您可以使用脚本组件作为源,并在脚本中使用 Interop.Excel.ddl 程序集来读取 Excel 单元格并生成所需的输出:

有用的链接

关于sql-server - 有没有办法从 Excel 特定单元格收集数据并发送给 SQL Server?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56283397/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com