gpt4 book ai didi

c - Microsoft Excel C API 和 Visual Studio

转载 作者:太空宇宙 更新时间:2023-11-04 04:01:41 25 4
gpt4 key购买 nike

我正试图找出一个相当复杂的问题的最佳解决方案。我需要能够将数据库中的数据发布为网页仪表板。除非通过名为 Xtraction 的程序,否则不允许我直接查询数据库。但是,Xtraction 能够将查询的数据导出到 MS Excel。

我想知道任何人都可以告诉我用于 Excel 的 C API 是否允许我获取 Excel 中的数据并使用 Excel 的 native 图表功能来生成我需要在网页上发布的丰富图表。现在,我知道探索这个的唯一方法是获取 MS Visual Studio 2010,如果它不能为我做这件事,我不想花钱。

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

问候。

最佳答案

C api 只允许您编写 UDF。为了您的目的——制图等——您将需要使用自动化。

在您过分购买 VS 2010 之前,您可以探索几个选项 -1. 获取 VS 2010 Express - 这是免费版。然后使用 C++/COM 或 C#/Excel Interop 进行编码。2. 使用 Excel VBA - 它内置于 excel 本身。只需按 Alt-F11。它将打开VBA开发环境。然后,您可以着手创建 VBA 加载项 (.xlam) 并在其中编写创建图形的 VBA 代码。

无论您如何创建图形,将它们导出到文件系统都非常简单

ActiveChart.Export Filename:=<file name>, FilterName:="GIF" 

注:以上为VBA代码。

编辑:如果您决定使用 excel vba 路线 - 您应该考虑查看宏记录器。它会为您在 UI 上执行的操作生成代码 - 这极大地提高了工作效率,并且可以立即启动并运行您的初始代码。

关于c - Microsoft Excel C API 和 Visual Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10884086/

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