javascript - 数据表更改导出格式

标签 javascript jquery datatables

我可以使用此代码更改 Excel 导出列中的值。

var buttonExp = {
    exportOptions: {
        format: {
            body: function (data, column, row){
                return column === 4 ?
                data.replace( 'test', 'REPLACED' ) :
                data;
            }
        }
    }
};
var table = $('#myTable').DataTable({
    dom: 'lfBrtip',
    buttons: [
        $.extend(true, {}, buttonExp, {
            extend: 'excelHtml5',
            text: 'Export xls All',
            exportOptions: {
                modifier: {
                    page: 'current'
                }
            }

如何更改列的 Excel 导出格式:

enter image description here

对此:

enter image description here

最佳答案

我能找到的唯一选择是将导出从 xlsx 更改为 csv
csv 中导出可提供所需的输出。

关于javascript - 数据表更改导出格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37538601/

相关文章:

javascript - Highcharts:将点添加到图表,然后删除,然后再次添加......然后重复

javascript - 链接 Jquery、CSS 和 JSP

python - 如何使用 Jinja2 打印表格(无需页面刷新)

javascript - PHP使用复选框从数据表中删除多行

vue.js - Vuejs 和数据表 : table empty when using v-for to fill data

javascript - 完全数据丢失 Ionic/Cordova LocalStorage 和 Websql iOS 8.4.1

PHP 函数到 Javascript : scan string and add words in array

javascript - Firebird blob 到 Base64 - Node.js

javascript - 从 UI/UX 开发中抛弃 jQuery

javascript - 在 jQuery.parseJSON 中引用