我有一个关于将html表导出为xlsx文件的问题.我做了一些工作,现在我可以将其导出为xls,但我需要将其导出为xlsx.
在这里我的jsFiddle: https ://jsfiddle.net/272406sv/1/
在这里我的HTML:
<table id="toExcel" class="uitable">
<thead>
<tr>
<th>Kampanya Basligi</th>
<th>Kampanya Türü</th>
<th>Kampanya Baslangiç</th>
<th>Kampanya Bitis</th>
<th style="text-align: center">Aksiyonlar</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="Item in campaign.campaignList">
<td> Item.CampaignTitle </td>
<td> Item.CampaignHotelType </td>
<td> Item.CampaignHotelCheckInDate) </td>
<td>Item.CampaignHotelCheckOutDate</td>
<td style="text-align: center">
<button> Some Action </button>
</td>
</tr>
</tbody>
</table>
<button onclick="exceller()">EXCEL</button>
Run Code Online (Sandbox Code Playgroud)
我的js:
<script>
function exceller() {
var uri = 'data:application/vnd.ms-excel;base64,',
template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!--[if gte mso 9]><xml><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--></head><body><table>{table}</table></body></html>',
base64 = function(s) …Run Code Online (Sandbox Code Playgroud) 我希望我的日期选择器可见,除非我调用关闭函数。我找不到任何功能,既不能在我选择日期时阻止关闭,也不能手动关闭它。有任何想法吗?
jquery jquery-ui datepicker uidatepicker jquery-ui-datepicker
datepicker ×1
excel ×1
html-table ×1
javascript ×1
jquery ×1
jquery-ui ×1
uidatepicker ×1
xls ×1
xlsx ×1