2013-03-11 89 views
2

我试图创建允许用户输入选择各种字段的C++代码,然后它将计算许多不同的角度并向用户显示结果以及图形。如何在Excel中显示C++结果

但是,我们的讲师已经向我们建议,将代码写入这些计算等代码可能是一个好主意,然后将结果输入到Excel中。

有没有人有任何想法如何做到这一点?从字面上寻找一种方式让用户在C++中填写所需的值,然后自动采用excel文件以表格和图形格式显示结果。

如果这是不可能的,有没有办法通过C++显示表格和图形格式的结果?

在此先感谢非常

+1

1.这看起来像功课。 2,Excel支持打开CSV文件,如果要保存这样的数据,然后单独打开应用程序,这将是微不足道的。 – 2013-03-11 15:37:25

+0

我从来没有说过/是不是功课。它实际上是一个复杂任务的一小部分,我们正在创建机器人手绘制Syastro Letters的程序,并且我们必须在其绘图的所有不同阶段显示机器人手部分的角度。只是寻找一种方法在Excel上绘制这些结果,而在C++中编码即可。 – Craig 2013-03-11 15:41:16

+0

为了达到这个目的,使用Excel自动化(通过COM或者C++/CLI)是一种矫枉过正的行为 - 只需在C++中进行数学运算,将结果输出为Excel可读文本,然后在Excel中对文件进行后处理以进行显示。虽然你的讲师的指示可能会排除这一点。 – 2013-03-11 15:49:16

回答

2

Excel提供,你可以从你的C++应用程序中使用COM接口。

http://support.microsoft.com/kb/216686

这个环节也可能是有用的:

http://www.codeproject.com/Articles/10886/How-to-use-Managed-C-to-Automate-Excel

我认为第二个链接会是更好的

这可以在这篇文章中所描述的方式来完成你作为更多的一步一步的指导,应该帮助你解决问题。

+0

非常感谢,会看看学习环节。再次感谢。 – Craig 2013-03-11 15:44:39

+0

@克雷格 - 就像我说的,我认为第二个对你更好。它应该可以帮助你计算出你需要的东西。 – 2013-03-11 15:46:20