0
我在excel 2013中有小数点位置的问题。小于千的数量不会显示小数,否则在Excel单元格中显示小数。显示千位数(1233.00),如果少于千位则显示(763)。PHP和excel导出
$datatable = "<table><tr>";
while($nt=mysql_fetch_array($finalquery)) {
$amount= number_format($nt[3],2);
$datatable .= "<td>$amount</td>";
}
$datatable = "</tr></table>";
$dtimestamp= time();
$ddatetime = date("G-i-s",$dtimestamp);
$filename = "External_data_" . date('dmY') .":". $ddatetime .".xls";
header('Content-type: application/ms-excel');
header("Content-Disposition: attachment; filename=\"" . $filename . "\"");
echo $datatable;
它是如何显示的小数位数超过千元。如果我更改为number_format($金额)。这将删除小数点以及excel保留这一点。有没有这方面的解决方案 – Altaf
我在页面中显示相同的表格,并显示小数点。 – Altaf
我通过使用google style =“mso-number-format:'0 \ .00';”了解了。但是这不起作用 – Altaf