2011-08-17 158 views

回答

2

您將不得不決定如何格式化電子表格在文檔的範圍內。你將不得不考慮一下這個任務。

要進行實際轉換,您可以使用Microsoft的Open XML SDK。它將允許您打開Excel文件,讀取它,創建一個Word文檔並保存它。所有這些都沒有在電腦上安裝Office。

如果您的應用程序在目標計算機上同時安裝了Excel和Word,則還可以使用COM automationVisual Studio Tools for Office直接控制和自動執行Excel和Office。您可以控制Excel中的選擇,將所選內容複製到剪貼板,然後將其粘貼到Word中。

+0

我在提出問題之前已經使用了Open XML SDK。但是打開一個文檔,解析它並創建一個新的文檔文件是非常困難的。我希望有一個更簡單的解決方案。這怎麼可以簡單地在Word中完成,只需選擇,複製和粘貼即可。 – ArtFeel

+0

找到了很棒的庫:docx.codeplex.com,在Word中用它製作表格非常簡單。而且它不需要安裝MS Office。 – ArtFeel