我正在使用Table Export将HTML表格导出为.xlsx文件。当我的表有一个像“/”后跟一个数字的字符时,就会出现问题。在Excel工作表上,它将它们更改为特殊字符。
无论如何,我可以避免这种情况。 如果不是,我想在“/”和数字之间添加空格。我想通过单击tableexport.js创建的“导出到xlsx”按钮来实现。我希望click函数在表上更改,然后导出到excel。
到目前为止,这是我的代码:
HTML
<table class="request-table" border="1">
<tr>
<th>Column 1</th>
<th>Column 2</th>
<th>Column 3</th>
</tr>
<tr>
<td>Downton /4bbey</td>
<td>D/3xter</td>
<td>/1Zombie</td>
</tr>
<tr>
<td>Chuc/5</td>
<td>Fr/1ng/e</td>
<td>/Breaking /6ad</td>
</tr>
</table>
的jQuery
$(".addSpace").each(function() {
var text = $(this).text();
$(this).text(text.replace(/\//g, '/ '));
});
$(".request-table").tableExport({
bootstrap: false,
formats: [ "xlsx"]
});
这是我的Fiddle
请帮助!
答案 0 :(得分:0)
tableexport.min.js中的entityMap部分缺少分号
&amp;#47最后应该有一个分号。
这将解决“/”
的问题