2009-10-29 38 views
0

在Excel文件生成正常數據的柱狀具有Excel是相當容易的,但不你的任何一個已經生成具有放置在不同的片材和精美格式化沒有在不同的塊DATAS Excel文件必須使用COM [我想要避免]操縱excel文件。任何想法都會非常有幫助。產生很好的格式化在ASP.net Excel文件,而不對服務器

輸出excel文件應該是與Office 2003 + 2007的

+0

您可以輸出到HTML和使用CSS格式:http://stackoverflow.com/questions/440892/how-to-output-an-excel-xls-file-from-classic-asp – Fionnuala 2009-10-29 11:24:27

回答

4

不知道確切(因爲我的開發和服務器機器都安裝了Excel),但我認爲ExcelPackage可以做到這一點。

+1

只是爲了擴大這一點 - 答案是,在Excel 2007中的格式是「開放」和定義,基本被XML的.zip包(多一點它比結束了微軟提供工具(System.IO.Packaging程序)和文檔。幫助您在對飛這種格式的文件,而不需要相應的應用程序,您還可以插入XML數據轉換成文檔模板美中不足的是,你最終有一個XLSX或DOCX文檔 - 。不同之處在於,這是不是因爲有問題MS這一建議提供了Office XP和Office 2K3兼容性工具。 – Murph 2009-10-29 11:22:23

+0

絕對@Murph這是非常正確的。 – TheVillageIdiot 2009-10-29 11:27:49

+0

謝謝,我認爲它會做的工作對我來說只是完美。 – Dom 2010-06-10 11:34:34

1

如果您沒有創建許多電子表格,或者不希望購買使這更容易的產品,那麼您的解決方案可能是使用模板。

以您想要的風格創建一個excel文檔,然後將其保存爲xml。 然後根據需要使用佔位符或其他來修改xml文檔來生成文檔。

這適用於您不想使用第三方產品的簡單報告。 對於其他任何我推薦的專業產品。

相關問題