2
下面的代碼工作正常。但是當我使用<table width=100% id="tb">
這樣的話,它不會正常工作。這是爲什麼?它會導出爲excel,但格式不正確。有什麼方法可以正確地得到它嗎?使用JQuery將HTML導出到Excel
HTML:
<input type="button" id="btnExport" value=" Export Table data into Excel " />
<br/>
<br/>
<div id="dvData">
<table>
<tr>
<th>Column One</th>
<th>Column Two</th>
<th>Column Three</th>
</tr>
<tr>
<td>row1 Col1</td>
<td>row1 Col2</td>
<td>row1 Col3</td>
</tr>
<tr>
<td>row2 Col1</td>
<td>row2 Col2</td>
<td>row2 Col3</td>
</tr>
<tr>
<td>row3 Col1</td>
<td>row3 Col2</td>
<td><a href="http://www.jquery2dotnet.com/">http://www.jquery2dotnet.com/</a>
</td>
</tr>
</table>
</div>
JS:
$("#btnExport").click(function (e) {
window.open('data:application/vnd.ms-excel,' + $('#dvData').html());
e.preventDefault();
});
我檢查你的代碼,它是在我結束工作。請檢查您的PHP版本。你在測試這個瀏覽器? – Ashish
@Ashish Chrome和PHP版本:5.3 – TharinduC
@Ashish我的意思是當我使用
回答
試試這個:
希望它能幫助。
來源
2016-03-15 07:37:50 Ashish
檢查更新的小提琴。 http://jsfiddle.net/jWAJ7/2401/ – Ashish
非常感謝。它的工作正常。但它不會顯示excel單元格。這是爲什麼? :) – TharinduC
來源:Export HTML table to excel - using jQuery or Java
我建議的Apache POI,我們已經使用了好幾年,從來沒有任何問題。
的金潤在線的例子來獲得一個良好的開端,並在網站上的文檔還不錯:http://poi.apache.org/spreadsheet/quick-guide.html
來源
2016-03-15 07:39:22
相關問題