$kb_order['note_no'] = preg_replace('/\s*/', '', trim($note_no_array[1]));//去掉多余的空格以及换行符


项目是帮客户做了一个批量导出的功能,原先的跟之后的文件肉眼看都是一样,不过原先导出的跟升级过代码之后导出的xls文件不一样,用户无法导入到他自己的系统中去。


发现有问题的一个列中数据,所有的数据复制到txt文本里面都自带双引号,原先导出的文件复制出来的话就剩字符,不带双引号的。


单击这个列中的数据,明显能看到换行符的痕迹,下面空了一行,删除这个换行符之后,再复制出来的数据就不自带双引号的。


如果大家导出的xls、csv文件的数据要求比较高,需要不带双引号,直接字符,再导出数据库的时候不妨加上上面那个函数,把多余的空格跟换行符都去掉,等真的出问题了,一个换行符真心够你找半天的呀!



本文链接:http://www.20m8.com/71.html

热门文章

phpMyAdmin各版本所需PHP版本说明

phpMyAdmin每个版本所支持的PHP版本都是不一样的,看了这个文章,你就不会再下载错了哈,省时省力。

查看全文 hehu158 于 2019-11-12 14:56 发表在 PHP开发 ( 阅读:12122 )

大商创后台邮箱服务器设置

查看全文 hehu158 于 2019-02-14 10:45 发表在 PHP开发 ( 阅读:6476 )

谷地网络GOOD设计

谷地网络GOOD设计,php开发,ucenter整合,qq互联申请开发

查看全文 hehu158 于 2014-07-22 11:56 发表在 PHP开发 ( 阅读:5148 )

ucenter整合 二次开发 调试

ucenter整合 二次开发 调试

查看全文 hehu158 于 2015-10-15 12:28 发表在 PHP开发 ( 阅读:4416 )

phpmailer配置发送邮件

phpmailer配置

查看全文 hehu158 于 2015-10-15 12:25 发表在 PHP开发 ( 阅读:4409 )

thinkphp二次开发

thinkphp二次开发

查看全文 hehu158 于 2015-10-15 12:26 发表在 PHP开发 ( 阅读:4284 )

windows10 windows11如何安装宝塔7.x

通过windows10子系统,安装ubuntu,然后在ubuntu里安装最新版本的宝塔。

查看全文 hehu158 于 2020-02-12 10:57 发表在 PHP开发 ( 阅读:4227 )

大商创购买用户下单在线支付支付失败 签名错误 mch_id参数格式错误

查看全文 hehu158 于 2019-02-14 10:51 发表在 PHP开发 ( 阅读:4188 )

onethink忘记密码

查看全文 hehu158 于 2018-05-24 10:35 发表在 PHP开发 ( 阅读:3949 )

给你的新订单新增一个实时微信提醒功能

微信模板消息,只要你有一个微信,一部有流量的手机,只要给你自己的网站增加一些功能,新订单提醒等内容随时随地第一时间掌握。

查看全文 hehu158 于 2019-11-14 09:36 发表在 PHP开发 ( 阅读:3882 )