梨Excel作家:如何分配前导零列


Pear Excel Writer: how to assign leading zeros to column?

在我的网站上有一个允许通过点击按钮导出Excel文件的部分。Excel文件中显示的数据是使用SQL从我的数据库中获取的。

下面是在我的数据库的列中找到的示例:

12
34
456
2
7654
43
1234
7

目前它在Excel表中显示与上面相同,但我想要的是所有行都有4个数字。因此,少于4位的数据将在其前导加零。

使用相同的示例,下面是我希望在导出的Excel工作表中显示的方式:

0012
0034
0456
0002
7654
0043
1234
0007

这似乎是一个相对简单的任务,但通过我的研究,我似乎找不到如何实现这一目标。我希望这里有人能帮忙。

谢谢。

$number = str_pad($value, 4, '0', STR_PAD_LEFT);