gpt4 book ai didi

.net - 通过 Web 服务将 Sql Server 转换为 Excel

转载 作者:行者123 更新时间:2023-12-02 16:28:29 24 4
gpt4 key购买 nike

我想知道将数据从 Web 服务传输到 Excel 工作表 (office 2007) 的最佳方法。我对从网站输出 Excel 报告不感兴趣。在我们的场景中,用户将使用 Excel(带有许多宏等),并将从服务器请求大约 11000 行数据到工作表。

有人有这方面的经验吗?

提前致谢。

最佳答案

我过去用于通过 Web 服务器将数据从数据库获取到 Excel 的一个简单解决方案是简单地将数据作为网页中的表格公开。这可以使用您喜欢的任何技术来完成,例如ASP.NET,它可以连接到数据库,检索数据并将数据放入 GridView 控件中。

然后您可以在 Excel 中设置“Web 查询”。这是通过使用菜单项数据 -> 导入外部数据 -> 新 Web 查询来完成的。然后,您可以导航到网页,选择表作为数据源,然后选择应写入的范围。

有自动刷新、查询字符串参数(来自工作表中的单元格)等选项。

您可以使用 VBA 自动刷新 Web 查询,作为更大流程的一部分,例如

Sheet1.QueryTables(1).Refresh

关于.net - 通过 Web 服务将 Sql Server 转换为 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/522571/

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