gpt4 book ai didi

c++ - 以编程方式在Excel中制作图表

转载 作者:太空狗 更新时间:2023-10-29 23:08:12 27 4
gpt4 key购买 nike

我有一个在 XLW 包装器的帮助下为 Excel 的 C API 制作的 XLL。我希望能够使用存储在 XLL 中某些对象中的数据在 excel 中以编程方式制作图表。这可能吗?如果可以,最好的方法是什么?我相信一种方法是通过 COM,但如果可能的话,我想避免使用它。 目前在 Windows 7 和 VS2010 上使用 Excel 2007。

编辑:一般来说,excel 公开哪些支持程序化图表的 API?任何人都可以指出一些文档吗?

Edit2:由于我没有获得任何点击率,因此我将尝试提供更多关于我正在尝试做的事情的细节。我想从 Excel 中调用一个公式,例如 =PlotCurve("CurvreHandle"),我想获取一个存储在内存中并由 XLL(非托管代码)拥有的曲线对象,从中获取一些数据并将其显示在某处的图表中在制作 PlotCurve 的工作表上。到目前为止,据我所知,XLW 包装的 C API 不支持问题的第二部分,因此我需要转到 COM(我不知道如何与已经运行的 C 混合使用) api) 或一些我也不知道该怎么做的 .net 互操作。如果有人做过这样的事情或知道安全稳定的方法,我很想听听。

最佳答案

您可以使用 http://xll.codeplex.com和 Excel4/Excel12。函数 ExcelX 可用于处理内存管理。要使用的命令是 xlcChartWizard。

关于c++ - 以编程方式在Excel中制作图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10373228/

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