`

导出数据到CSV和EXCEL文件,过长的数值被转义的解决方法

 
阅读更多

EXCEL里面,默认的情况下,对于字段内容长度超过15位的数字,后面的内容会全部被搞成0,真是自作多情啊! 例如:常见的,我们输入18位的身份证号码:111111111111111111,就会变成 111111111111111000而且,显示也用科学计数方式显示,真是太恶心了 最近有个需求,导出一些人的个人资料到 CSV 或者 EXCEL,在导出身份证时,就遇到了这个垃圾问题。经过一番查找资料,找到了解决方法:

1.对于导出 CSV 文件,在禁止转义的内容前,加上一个TAB符号

2.对于EXCEL文件, 在禁止转义的内容前,加上一个半角单引号,' 符号

如上就OK了,希望其他人少走弯路吧。

分享到:
评论

相关推荐

    php 导出csv抽象类

    * private setHeader 设置导出文件header * private formatCSV 将数据格式化为csv格式 * private escape 转义字符串 * abstract getExportTotal 获取总记录条数,抽象方法,需继承类实现 * abstract getExportFields ...

    C#读取csv格式文件的方法

    本文实例讲述了C#读取csv格式文件的方法。分享给大家供大家参考。具体实现方法如下: 一、CSV文件规则   1 开头是不留空,以行为单位。 2 可含或不含列名,含列名则居文件第一行。 3 一行数据不跨行,无空行。 4 以...

    java csv 读写框架特殊字符转义.docx

    java csv 读写框架特殊字符转义.docx

    CSV文件转换代码实现

    由于其简洁性,CSV文件通常用于数据导出、数据交换和数据备份等场景。 不仅逗号可以用作字段分隔符,其他字符如制表符、分号或者竖线等也可以在不同的情况下被使用。这取决于CSV文件的具体规范和要求。在处理CSV...

    轻松解决datagrid-export.js的导出excel数字变科学计数法的问题

    有个项目需要用到jquery 的easyui和导出excel,发现官方下载的datagrid-export.js有几处bug,例如导出的excel格式,长数字会默认按科学计数法显示或没了零开头的数字,不符合所见即所得要求。 首先说明前提条件,...

    Java 操作CSV文件类

    解析CSV文件并已列表的方式显示在网页上 CSV是一种结构化的文本文件,可以看做是二维表,构成规则如下:每... (注:可以使用Excel另存为CSV格式的方式构造CSV的例子文件或用Excel打开CSV文件来检查CSV格式是否合法)

    CSV文件过滤uncsv.zip

    uncsv 是一个过滤命令,把 CSV 文件的行转换为非转义、非引用的分隔符文件 (默认为 pipe )。如果遇到一个字符匹配的分隔符就会出错,而且会取代回车和新行中引用的字符。uncsv 允许你使用 awk 来运行你的 CSVs。 csv...

    oracle exp query参数 转义符的各个操作系统通用解决方法

    oracle exp query参数 转义符的各个操作系统通用解决方法

    oracle数据同步到Greenplum的python脚本

    DumpCsv:导出csv文件方法 Log:日志输出方法 DataBase:判断表是否存在、表或分区表是否有数据、是否为分区表、数据导出、表分区遍历、指定分区表导出等方法 py_main:主程序目录: Main_Mem.py:主程序...

    clojure-csv, 从Clojure读取和写入CSV文件的库.zip

    clojure-csv, 从Clojure读取和写入CSV文件的库 csvclojure CSV是一个用于读取和写入CSV文件的小型库。 主要功能:接受两个常见行终止符。CSV字段内的引号和转义符是正确的句柄。解析时支持在CSV字段中嵌入未转义的行...

    ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法

    本文实例讲述了ThinkPHP入库出现两次反斜线转义及数据库类转义的解决方法。分享给大家供大家参考。具体方法如下: 这种情况是在 magic_quotes_gpc 开启的情况下发生的。原因是thinkphp在入库的时候没有判断 magic_...

    ios 自带表情 转义字符实现

    ios 自带表情 转义字符实现 本文件中的表情可直接用右测的转义字符生成

    DynamoDBtoCSV:将DynamoDB数据转储到CSV文件中

    AWS DynamoDBtoCSV 此应用程序会将DynamoDB表的内容导出到CSV(逗号分隔值)输出中。 您需要做的就是使用您的AWS凭证和区域更新config.json 。 输出以逗号分隔,每个字段都用双引号(“)引起来。数据中的双引号以...

    Web应用安全:使用Perl的对策进行HTML转义的方法(实验).docx

    使用Perl的对策进行HTML转义的方法 一、实验目的 了解XSS的有关知识; 了解XSS防御的有关知识; 了解Perl语言的有关知识; 掌握使用Perl语言对HTML转义,实现XSS防御。 二、实验内容 安装Perl语言环境; 搭建Apache ...

    kindeditor特殊符号被转义

    kindeditor特殊符号被转义 kindeditor 编辑器添加图片、flash,还有视频时路径出错

    CsvExport:非常简单的C#CSV导出工具

    兼容Excel的导出(自动检测到分隔符,友好地修剪行和兼容值) 转义逗号,引号,多行文字 以防时区格式导出日期 极易使用 用法示例: 只需将一个C#文件包含到您的项目中即可。 然后: var myExport = new Csv...

    golang json.Marshal 特殊html字符被转义的解决方法

    今天小编就为大家分享一篇golang json.Marshal 特殊html字符被转义的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

    Mybatis在Mapper.xml文件中的转义字符处理方式.pdf

    Mybatis在Mapper.xml文件中对大于、小于、大于等于、小于等于等符号进行转义字符处理的几种方式

    URL参数里的地址转义

    把URL参数里的地址转义,把URL参数里的地址转义,把URL参数里的地址转义,把URL参数里的地址转义,把URL参数里的地址转义,把URL参数里的地址转义,把URL参数里的地址转义,把URL参数里的地址转义,

    将HTML的左右尖括号等转义成实体形式的两种实现方式

    需要将其转义后才能在网页上显示。 转义字符(Escape Sequence)也称字符实体(Character Entity)。定义转义字符串的主要原因是 “<”和“>”等符号已经用来表示HTML TAG,因此不能直接当作文本中的符号来使用。但...

Global site tag (gtag.js) - Google Analytics