Box Spout 将单元格类型格式设置为数字

问题描述 投票:0回答:2

是否可以将 Box Spout 中的单元格类型更改为“数字”?目前,当我导出 Excel 文件时,所有单元格类型均为常规。

谢谢, 佛罗里达

format cell box spout
2个回答
0
投票

不幸的是,目前无法指定细胞类型。

但是,如果您使用数字 (12.34) 而不是字符串 (“12.34”),Excel 能够将该值作为数字处理。


0
投票

更新了答案 - 您可以向行或单元格添加样式

(new StyleBuilder())
        ->setFormat('0.00')
        ->setCellAlignment(CellAlignment::RIGHT)
        ->build()

标准款式有:

https://github.com/box/spout/blob/master/src/Spout/Writer/XLSX/Manager/Style/StyleRegistry.php

© www.soinside.com 2019 - 2024. All rights reserved.