2014-09-23 233 views
1

Opposite of this question如何從HTML表格導出到Excel電子表格?

我正在使用谷歌瀏覽器javascript API,並且我用它在我的web應用程序中添加了「Save to Drive」按鈕。通過這個保存到驅動器按鈕,它需要您提供文件的位置以便下載。讓我解釋一下頁面

有一個html表單,你填寫字段並點擊「Check」,它會查詢數據庫,將這些結果解析成可以從網頁查看的html表格。結果不會保存到文件中。沒有足夠的空間來擴展解決方案來保存這些報告並將它們保存在服務器上。 在這裏要清楚我在尋找能夠提供從html表格生成的可下載電子表格。

webViewLink,但這意味着存在一個文件。使用PHP或JavaScript從HTML數據中創建一個臨時文件可能會起作用 - 如果沒有html到Google電子表格轉換器,則HTML到電子表格分析器將會起作用。但我試圖用盡可能少的定製代碼來做到這一點,因爲它是大型項目的一部分,我不應該停留在編寫可能已經有強大解決方案的東西上。

即使它是谷歌驅動器並不是那麼重要。是否有其他庫可以輕鬆將html表格下載爲電子表格?我要求像圖書館這樣的快速解決方案的原因是,這不是我項目的主要特點,否則我會花一點時間在它上面。這只是一個閃光的東西,我可以在時間框架內完成,因爲更高級別的人不會欣賞後端重構。

PHPExcel可能工作,但我覺得它會使用服務器上的存儲。將數據粘貼到電子表格的舊系統也可以工作,但是我試圖使其一鍵式,bam,excel表格,而不必要求更大的虛擬機

回答

0

您可以使用jQuery下載Excel電子表格。看看這個JSFiddle

$("#btnExport").click(function (e) { 
    window.open('data:application/vnd.ms-excel,' + $('#dvData').html()); 
    e.preventDefault(); 
}); 

Have a look here too.下一次,嘗試擴大您的搜索條件。

+1

我不明白''data:application/vnd.ms-excel',或者如何更改下載的文件的名稱 – 2014-09-23 23:04:46

+0

它在IE11中不起作用? – lonelyloner 2016-03-17 15:17:11

相關問題