datatables插件导出excel【指定excel单元格格式,禁止用科学计数法显示
2018-01-24 22:43
627 查看
1.导出excel时将单元格数据转换成文本 datatables插件下载excel时,单元格数据是超过十位数的数字字符串(数据类型是string),下载时却用科学计数法显示,不符合需求。(最常见的就是下载身份证号码的情况)。如果不做任何额外设置,下载的excel会如图以科学计数法的形式显示,需双击后才会显示正常。 双击后显示正常: 解决方法: stackoverflow上第四个答案
var table = $('#table_id').DataTable({ dom : 'Bfrtlip', columnDefs: [{ targets:[1],//指定哪几列 render: function(data){ return "\u200C" + data ; } }] });1234567891234567891234567892.导出excel时,更改表格中数据 datatables官网上的例子
$(document).ready(function() { var buttonCommon = { exportOptions: { format: { body: function ( data, row, column, node ) { // Strip $ from salary column to make it numeric return column === 5 ? data.replace( /[$,]/g, '' ) : data; } } } }; $('#example').DataTable( { ajax: '../../../../examples/ajax/data/objects.txt', columns: [ { data: 'name' }, { data: 'position' }, { data: 'office' }, { data: 'extn' }, { data: 'start_date' }, { data: 'salary' } ], dom: '<"#btn_id"B>frtip',//可在此设置下载的按钮的id和样式等 buttons: [ $.extend( true, {}, buttonCommon, { extend: 'copyHtml5' } ), $.extend( true, {}, buttonCommon, { extend: 'excelHtml5' } ), $.extend( true, {}, buttonCommon, { extend: 'pdfHtml5' } ) ] } ); } );
参考:blog.csdn.net/x6582026/article/details/76575409123456789101112131415161718192021222324252627282930313233343536373812345678910111213141516171819202122232425262728293031323334353637381
相关文章推荐
- datatables插件导出excel【指定excel单元格格式,禁止用科学计数法显示】
- datatables插件导出excel【指定excel单元格格式,禁止用科学计数法显示
- Web页面的数据导出excel时的格式问题(长数字显示为科学计数法格式等)
- Java导出Excel设置大数据不被科学计数法显示、自定义日期格式
- jsp导出excel身份证过长导致显示不正常自定义单元格格式解决方法
- C#导出Excel按照指定格式设置单元格属性值
- 在vc++中调用Excel,怎样设置单元格的格式可以得到科学计数法显示,且保留两位小数
- Web页面的数据导出excel时的格式问题(长数字显示为科学计数法格式等)
- web前端开发系列---Web页面导出excel时的格式问题(长数字显示为科学计数法格式等)
- C#导出Excel按照指定格式设置单元格属性值
- 导出excel身份证过长导致显示不正常自定义单元格格式解决方法
- poi导出excel指定单元格格式
- C#导出Excel按照指定格式设置单元格属性值
- Web页面的数据导出excel时的格式问题(长数字显示为科学计数法格式等)
- php导出excel长数字显示成科学计数法格式的解决方案
- C#导出Excel,并且设置Excel单元格格式,合并单元格.
- DataGridView导出数据到Excel及单元格格式的修改
- POI设置导出的EXCEL锁定指定的单元格
- 【JAVA】POI设置EXCEL单元格格式为文本、小数、百分比、货币、日期、科学计数法和中文大写
- DataGridView导出数据到Excel及单元格格式的改动