大多数人的方法如下:
代码语言:javascript复制$spreadsheet->getActiveSheet()->getStyle('A1')->getNumberFormat() ->setFormatCode(PhpOfficePhpSpreadsheetStyleNumberFormat::FORMAT_NUMBER);//设置NumberFormat为FORMAT_NUMBER,
有其他格式需要可以改成其他格式,如日期:FORMAT_DATE_YYYYMMDD
这样的结果就是如果设置为共享方法,那就完蛋了,直接改方法,到时一堆的if else,看着都晕,最简单的方法莫过于将数字直接拼成字符串
mysql的concat用起来啊,PHP的.号用起来啊,phpexcel拼接任意空格即可,但PhpSpreadsheet则不同,得拼接t,这样既然保证想要的效果,又不改动原来的数据
代码语言:javascript复制concat(order_no,"t") as order_no
$order_no=$order_no."t"