DataTable Tools Export Excel 前Table内容格式的转换应用

在使用DataTable插件TableTools时,遇到0开头的数字在导出Excel后丢失前导零的问题。为解决这个问题,提供了两种方案:一是通过Notepad重新创建Excel文件并粘贴内容,但这影响用户体验;二是利用TableTools的fnCellRender函数,在导出前对特定列的数据进行处理,将其转换为等于号加双引号包裹的格式,从而在Excel中保持原始格式。通过这种方式,成功解决了0开头的字符串在Excel中显示不正确的问题。
摘要由CSDN通过智能技术生成

我们做项目的时候,用DataTable插件 TableTools

页面引用如下:

<script src="@Url.Content("~/Content/media/js/TableTools.min.js")" type="text/javascript"></script>
<link href="@Url.Content("~/Content/media/css/TableTools.css")" rel="stylesheet" />

 

导出Excel的格式:

 

结果发现 Account# 那一列的格式是数字。 问题来了,如果Account# 的内容是  000001245678,那么那一列将 把00000取掉,在Excel中无论怎么设置单元格列的格式,都不能将这一列还原出来,那么这一列的值就失去了它本身的价值

 

解决方案一: 将TableTools 导出的Excel 用notepad打开,全选复制,然后新建一个Excel格式的文件,粘贴 就可以 完成这样的需求。

                       缺点:用户是上帝,这样导致用户操作3次,体

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值