我的一些datatable列在excel中显示为数字数据类型,如何防止它被定义为没有逗号分隔符的数字

我的一些datatable列在excel中显示为数字数据类型,如何防止它被定义为没有逗号分隔符的数字,excel,datatable,export,Excel,Datatable,Export,我在datatables中有4列,希望导出到xlsx文件2中的列,其中一列是name和phone,但在导出后,其中一列(phone)将显示百万,例如1000000。我希望电话号码列被视为文本,但多次失败 这是我的代码,使用php从json文本加载数据 $(document).ready(function() { $('#example').DataTable( {

我在datatables中有4列,希望导出到xlsx文件2中的列,其中一列是name和phone,但在导出后,其中一列(phone)将显示百万,例如1000000。我希望电话号码列被视为文本,但多次失败

这是我的代码,使用php从json文本加载数据

$(document).ready(function() 
                    {
                        $('#example').DataTable( {

                            "ajax": "json.php",
                             "pageLength": 100,
                            "deferRender": true,
                            dom: 'Bfrtip',
                            lengthMenu: [
                                [ 10, 25, 50, 100, 200, 500, 1000],
                                [ '10 rows', '25 rows', '50 rows', '100 rows', '200 rows' , '500 rows', '1000 rows']
                            ],
                            buttons: ['pageLength','copy', 
                               {extend: 'excelHtml5',
                                filename: 'export',
                                title: null,
                                exportOptions: {
                                    columns: [ 1, 2 ],
                                    format: {
                                    body: function (data, row, column, node ) 
                                    {
                                        return column === 2 ? "\0" + data : data;
                                        //return column === 2 ?  = & "" + data : data;                                      
                                    }

                                  },

                               }
                          }
                        ],
                    } );
                    } );

XXX XXX 60164551207第二列显示为数字,不作为文本,仍显示为60164221207您的数据表有多少列?4,但是只想导出第2列和第3列是否在excel中存在此问题?第二列显示为数字而不是文本仍显示为60164221207您的数据表有多少列?4,但只想导出第2列和第3列是否在excel中存在此问题?