MSO-Number-Format 帮助 | 设置 HTML 导出的单元格格式

silverwq
2022-06-20 / 0 评论 / 583 阅读 / 正在检测是否收录...

一、概述

php导出excel了大概有三种方式,一种是导出xls格式,一种是csv,还有一种是html格式。这里主要讨论的是,导出的html的时候,设置单元格式。

以下的格式设置,其实对应的是excle里单元格格式里的自定义设置,不过好像没法设置为数值格式(也就是右键单元格格式没法定位到数值tab):

/*没有小数点*/
mso-number-format:"0";
/*保留3位小数*/
mso-number-format:"0.000";
/*保留3位小数,并且千分位,右键导出excel表格,可以发现格式是货币格式*/
mso-number-format:"#,##0.000";   
/*科学计数法*/
mso-number-format:"0.E+00";
/*文本显示,右键导出excel表格,可以发现格式是文本格式*/
mso-number-format:"@";
/*分数的形式*/
mso-number-format:"# ???/???";

二、常用的场景

<td style="mso-number-format:@;">文本格式,避免数值前面的0丢失</td>
<td style="mso-number-format::"#,##0.00;">金额格式,保留2位,并且千分位分割</td>
0

评论 (0)

取消