2014-10-08 86 views
1

Mottie的Tablesorter輸出窗口小部件非常好,並且運行良好,但我無法使其適用於單元格的任何HTML。該表格將通過CSV導入到Excel中。Tablesorter:導出爲CSV並保留樣式

  • 我已經嘗試過傳統標籤:<b>在單元格內以粗體顯示文字。
  • output_includeHTML是真實的TD本身
  • 各種CSS:style='font-weight: bold; background: green;'

頁面在這裏更改HTML: http://mottie.github.io/tablesorter/docs/example-widget-output.html

沒有返回格式化的CSV導入Excel,所以我我不知道它是否內置了。我可能會要求更多的方法來讓桌子尊重這種風格。

+0

所以你想要一個格式化的CSV文件...我認爲這是不可能的 – Hackerman 2014-10-08 15:52:40

回答

1

輸出部件可以在一個CSV文件導出HTML

21,"<span class='red'>John</span>",'Robin'\n\tHood,33,$19.99,25%,"Dec 10, 2002 5:14 AM" 

當裝載到Excel,它不會解釋HTML的任何東西,但文本。

enter image description here

如果你想保留的顏色和造型,你可以選擇表中的內容,然後拖動和刪除該表到Excel(ref

enter image description here

+0

Mottie,這種拖放技巧是無價的。謝謝。你認爲你會開發一個真正的.xls導入?只是好奇。 – 2014-10-08 19:10:59

+0

我沒有任何計劃添加...也許你想看看[這個插件](http://wsnippets.com/export-html-table-data-excel-sheet-using-jquery/) ([source @ github](https://github.com/battatech/battatech_excelexport))? – Mottie 2014-10-08 20:01:57

+0

注意。 Mottie,這是一個快速的問題。我有一個表,通過AJAX加載,在另一個表內。這是一個彈出式表格。他們都有CSV下載按鈕。在彈出窗口中,當我點擊CSV按鈕時,它應該只下載彈出窗口的表格,但是我得到了保存表格和彈出表格的下載。總之,問題是:「在具有父表的表上觸發outputTable時獲得兩次下載,兩者都有輸出小部件。」有沒有解決的辦法? – 2014-10-09 14:23:17