2013-03-11 86 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