首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel中灵活的三维绘图--可能的解决方案

Excel中灵活的三维绘图--可能的解决方案
EN

Stack Overflow用户
提问于 2016-04-17 22:02:23
回答 1查看 588关注 0票数 0

我有一个Excel表格,它存储信息并进行一些计算。我需要在3D图形中显示这些计算--这些信息实际上是一个三维几何,因此,非常有限的内置Excel功能不会起作用。我看到了一些通过创建VBA模块来扩展绘图功能的尝试,但我相信这种解决方案的灵活性和效率很低。我希望我不会避免在这里使用一些外部软件。

我需要的质量相当差,下面是一个例子:

我对解决方案的期望是:

  1. 交互性:使用鼠标或按钮进行缩放和旋转--几何计算可以通过程序/模块隐式完成,或者我可以在我自己的女巫身上完成,每个新的视图位置请求。
  2. 无缝集成:我想避免运行完全独立的第三方软件,我会提供一些输入文件与Excel计算几何。例如,当使用InternetExplorer对象从VBA控制IE时,我希望获得一定程度的自动化。
  3. 可扩展性:在这一点上,我可以画一个简单的框架结构-但后来我希望能够添加板,壳和其他。
  4. 容易实现:实现越容易越快,越好--这是一个平庸的请求,但由于它的相对重要性,我强调它。

我想的是:

  • 一个像:https://en.wikipedia.org/wiki/Calculix这样的3D软件,但我相信我会在第2点和第4点遇到问题(尽管从我所能读到的东西来看,我会让Python来帮助完成Calculix的任务)。
  • 库,例如http://matplotlib.org。在这里,我预计第4点会出现严重的问题。

我倾向于matplotlib解决方案,但在对这种方法投入大量时间之前,我想问您是否有更好的替代方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-17 22:08:06

根据您规定的所有条件,我的建议是仍然使用外部应用程序,但使用Shell控制它的数据输入和从Excel的VBA启动。Shell命令返回已启动应用程序的进程id,因此您甚至可以在Excel中杀死它(单击刷新按钮可以杀死现有实例并启动一个新实例)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36682723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档