问题描述
我到处寻找答案,但我仍然不知道我能做什么。我正在使用此代码设置自动大小:
for($col = 'A'; $col !== 'S'; $coL++)
{
$xlsx->getColumnDimension($col)->setAutoSize(true);
}
但是如您所见,我有很多列,因此我需要将它们尽可能紧密地放置在一起。不幸的是,当我在上面使用此代码时,一些额外的填充被添加到某些列中。当我打开 Excel 文件时,我可以轻松单击自动调整大小按钮,并在删除此额外填充后。我该怎么做才能在没有此填充的情况下导出我的文件?
在此处查看从我的网站导出时的外观以及直接在我的文件中单击“自动调整大小”后有何不同。
解决方法
使用自动大小。
阅读部分 - 设置列的宽度。 这将自动选择您需要的宽度。
https://phpspreadsheet.readthedocs.io/en/latest/topics/recipes/
...
with mp.Pool() as pool:
res = list(pool.map(rand_test_2,randomlist))