2010-10-20 57 views
1

我的任務是從ppt文件中提取信息並與另一個ppt文件進行比較。我必須使用Windows平臺,所以我使用了Excel和Powerpoint的COM對象。是否有任何開源庫來生成和編輯.xls和.ppt文件?

在我將計算機導出到另一臺計算機時,在我的計算機上開發和測試代碼後,它失敗了。我開始在該文件中進行調試,並且出乎意料地從頭到尾調試成功,但只要點擊可執行文件就失敗了。

我現在已經完全搞砸了,因爲儘管將excel dll文件更新到了這些計算機(這將爲com支持服務),但它不起作用。在每一臺電腦中它都會給出不同的錯誤信息我不想再爲COM對象工作了。它* ucks。

任何人都可以給我建議任何開源替代品。我在閱讀和Excel和PowerPoint文件(2003年和2007年的格式)中提取信息???

我的首選語言是c#........我得到了一個有償解決方案(aspose),但我不想爲此而努力。

任何幫助將不勝感激。只是建議我如何處理辦公室文件,假設我的電腦沒有安裝ms office。

+2

你似乎在責怪COM,因爲你對它的認識不足。但是,是的,它可以吸如果你不明白的版本/綁定微妙 – 2010-10-20 04:51:16

+1

這已被問了很多次... http://stackoverflow.com/questions/15828/reading-excel-files-from-c – 2010-10-20 04:51:23

+0

[Aspose](http://www.aspose.com/)真的是一個很好的解決方案,如果你提到免費的東西。 – ladenedge 2010-10-20 05:10:01

回答

0

NPOI適用於Excel;我只知道使用內置的MS對象庫來處理PPT文件。

+0

它不支持powerpoint 2003,但我也需要PPT支持。所以它不會爲我工作:-( – seoul 2010-10-20 05:35:35

相關問題