2
, что следующий код работает нормально. но когда я использую <table width=100% id="tb">
, он не будет работать нормально. почему это? он будет экспортироваться в Excel, но не в надлежащем формате. есть ли способ получить это правильно?Экспорт HTML в Excel с использованием JQuery
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 ver: 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, мы использовали его в течение многих лет, никогда не было никаких проблем.
Alot примеров онлайн, чтобы получить хороший старт, и документации на сайте также хорошо: http://poi.apache.org/spreadsheet/quick-guide.html
источник
2016-03-15 07:39:22
Смежные вопросы