2011-04-12 47 views
0

要求:如何將一段html導入到Excel中

1.我需要將表格導出爲ex​​cel文件。

2.首先將它呈現在html頁面中。我有一個按鈕導出到HTML。

我的看法:

1.I從網頁中獲取HTML:

document.getElementById('content').value = document.getElementById('containerId').innerHTML; 

form1.submit(); 

2.I從服務器得到它,response.ContentType = 「應用程序/ vnd.ms - Excel的;」 //它需要客戶端安裝了Microsoft Excel。

3.我有正確的Excel文件「XXXX.xls」。

4.BUT但卻,當我打開它,它是一個警報華林告訴我,像

"it's not the right format of Excel, are you confirm to open it?" 

我感到遺憾地看到它。

所以我想將HTML部分導入Excel文件,然後將正確的Excel文件回覆給USER-AGENT。

我在我的項目中使用了Aspose.Cells庫,我不知道如何使用它來完成任務,還是有其他解決方案來解決它?

回答

1

如果您需要使用Aspose.Cells for .NET解析HTML標記/部分到Excel電子表格,您可以使用Cell.HtmlString屬性在單元格中設置所需的html代碼段,它將在生成的Excel文件。請注意,目前並不是所有的html標籤都受支持。

的Aspose.Cells爲.NET還支持Excel文件到HTML文件直接轉換,看到哪些文件格式,支持轉換的文件,它可以幫助您,供您參考: http://www.aspose.com/documentation/.net-components/aspose.cells-for-.net/opening-files.html http://www.aspose.com/documentation/.net-components/aspose.cells-for-.net/saving-files.html

如果您仍然有一些問題/困惑,請使用Aspose.Cells API向我們提供示例代碼的詳細信息,我們可以爲您提供幫助。

相關問題