需要使用 jQuery 实现 Excel 导出
Need to implement Excel export with jQuery
我想为我的 table 实现一个 excel 导出按钮,但我不知道如何仅使用 jquery 来实现它。这是 table 的屏幕截图。我想要一个黄色按钮旁边的按钮。此外,由于有很多列(隐藏)我只想导出可见列
这是我的 table 设置:
<div id="someTable">
<table id="table1" class="table table-hover table-data tab1" style="font-size: 0.8em;"
data-pagination="true"
data-search="true"
data-show-toggle="true"
data-show-columns="true"
data-show-export="true"
data-filter-control="true"
data-minimum-count-columns="2"
data-show-pagination-switch="true"
data-id-field="ID"
data-page-list="[10, 25, 100, ALL]"
>
</table>
</div>
导出到 Excel 并不是您仅靠 jQuery 就能完全完成的事情。如果您对 CSV 文件而不是实际的 XLS 文件感到满意,您可以使用 this gist 之类的东西,这是对另一个 SO 问题的回答。
但是,如果您希望导出为本机 Excel 格式以便获得格式、公式等,则需要在服务器上的后端脚本中使用如下语言执行此操作PHP、C# 等。在这种情况下,您必须将导出参数(例如要导出的所需列)传递给服务器端脚本。
问题是我缺少对 JS 文件的引用,我必须下载并导入它们。
这是一个 bootstrap table 并且不需要服务器端代码。仅使用 jquery
完成
我想为我的 table 实现一个 excel 导出按钮,但我不知道如何仅使用 jquery 来实现它。这是 table 的屏幕截图。我想要一个黄色按钮旁边的按钮。此外,由于有很多列(隐藏)我只想导出可见列
这是我的 table 设置:
<div id="someTable">
<table id="table1" class="table table-hover table-data tab1" style="font-size: 0.8em;"
data-pagination="true"
data-search="true"
data-show-toggle="true"
data-show-columns="true"
data-show-export="true"
data-filter-control="true"
data-minimum-count-columns="2"
data-show-pagination-switch="true"
data-id-field="ID"
data-page-list="[10, 25, 100, ALL]"
>
</table>
</div>
导出到 Excel 并不是您仅靠 jQuery 就能完全完成的事情。如果您对 CSV 文件而不是实际的 XLS 文件感到满意,您可以使用 this gist 之类的东西,这是对另一个 SO 问题的回答。
但是,如果您希望导出为本机 Excel 格式以便获得格式、公式等,则需要在服务器上的后端脚本中使用如下语言执行此操作PHP、C# 等。在这种情况下,您必须将导出参数(例如要导出的所需列)传递给服务器端脚本。
问题是我缺少对 JS 文件的引用,我必须下载并导入它们。 这是一个 bootstrap table 并且不需要服务器端代码。仅使用 jquery
完成