2011-05-04 73 views
0

好吧,我有一個Excel模板文件,其中包含各種標題,圖片等從XLT創建XLS

我需要使用填充基於此模板文件中的一些的Excel文件Microsoft.Office.Interop.Excel

我有在網上看到很多例子,如何創建和修改現有的Excel文件(包括xlt和xls),但是沒有一個顯示如何從xlt創建xls。

我可以看到一輪問題的唯一方法是打開XLT,填充在工作簿中的數據然後將文件保存爲XLS ....

是,這是可以做到的唯一途徑?

感謝

回答

0

而不是使用XLT和XLS文件,您可以創建一個標準的xlsx文件,並使用獨特的令牌,你要替換的內容。然後,您可以根據您的「模板」創建一個新的xlsx文件。

的Open XML SDK 2.0的Microsoft Office

http://www.microsoft.com/downloads/en/details.aspx?FamilyId=C6E744E5-36E9-45F5-8D8C-331DF206E0D0&displaylang=en

+0

嗨薩穆埃爾,感謝您的答覆,我知道的OpenXML的,但是我不能garuentee是誰打開Excel文檔的人有一個excel可以讀取xlsx文件的版本? – jpgooner 2011-05-05 08:40:35

+0

@jpgooner,實際上,我不同意這一點。微軟一直有可用於Excel 2003的文件轉換器來讀取Excel 2007及更高版本的文件。特別是現在Excel 2007和2010已經出現這麼久了,許多xlsx文件在同事之間共享,大多數人都可以使用文件轉換器。您也可以從您的網站鏈接到它。 http://www.microsoft.com/downloads/en/details.aspx?familyid=941b3470-3ae9-4aee-8f43-c6bb74cd1466&displaylang=en – 2011-05-05 17:01:37