echo iconv("UTF-8", "GBK", ($row['order_invoice_num']))."\t";数据库里面存的数据是01234
但是用php导出到excel文件后结果居然变成1234了echo iconv("UTF-8", "GBK", ($row['order_imei_num']))."\t";
数据库里面是8986031090510218573这样的数字
但是用php导出到excel文件后结果居然变成8986031090510210000了麻烦那位帮忙看看是什么回事
但是用php导出到excel文件后结果居然变成1234了echo iconv("UTF-8", "GBK", ($row['order_imei_num']))."\t";
数据库里面是8986031090510218573这样的数字
但是用php导出到excel文件后结果居然变成8986031090510210000了麻烦那位帮忙看看是什么回事
如果你使用的是PHPExcel,在导出的时候可以设置单元格的类型是文本就可以了。
我现在暂时是用
echo "[", iconv("UTF-8", "GBK", $row['order_invoice_num'])."]\t";
解决的,在导出的数据上加了个[]
现在导出的数据是[000125]这样的了,但是我想把[]去掉怎么弄
可以自己设定该单元格的类型,就不存在这些问题了。
而且导出的文件也是正规的excel文件