2013-01-18 22 views
1

我的應用程序將數據導出爲Excel格式。在Excel中打開的HTML中凍結窗格

它將HTML表格的標記保存在臨時文件中(使用xls作爲擴展名)。然後它會要求操作系統使用其本機應用程序打開該文件。

Excel可以毫無問題地打開它。我甚至可以通過CSS獲得一些格式。

我想頂部X行不滾動。我想知道是否有辦法實現「凍結窗格」效果?我試過使用theadtbody標籤,但它沒有幫助。

我正在用ActionScript進行編程。但是,用於在文本文件中生成標記的語言是不相關的。重要的是標記本身。

+0

你試過保存從Excel HTML文件,看是否有在沒有任何線索? –

+0

@TimWilliams:我有,但它不保存任何凍結窗格信息。如果我重新打開它,則不再有凍結窗格。 – Eduardo

+0

在檢查 - 我認爲其他選項是通過「XML電子表格」格式(您可以從.xml重命名爲.xls)。但是,在Excel中打開它時,會出現「此工作簿與...格式不同......」警告。 –

回答

1

我並沒有說自己,而是這個http://jwcooney.com/2011/09/08/generating-excel-documents-through-html-xml-and-css-part-2/頁面似乎有一個答案

..The X:FreezePanes和X:窗格標記爲綠色下面告訴Excel來 凍結的第一行文件..

X:等元素在 「的Microsoft Office HTML和XML參考」 都記錄FreezePanes,你可以下載http://msdn.microsoft.com/en-us/library/Aa155477%28office.10%29.aspx

的X:甕:架構 - 微軟COM:辦公室:Excel中的命名空間也被稱爲「XML電子表格2000