【发布时间】:2015-12-16 10:23:28
【问题描述】:
有谁知道如何在 PHPExcel 中设置单元格填充? 搜索了 30 分钟,仍然找不到合适的解决方案。 没有这方面的有用文档。
【问题讨论】:
有谁知道如何在 PHPExcel 中设置单元格填充? 搜索了 30 分钟,仍然找不到合适的解决方案。 没有这方面的有用文档。
【问题讨论】:
也许
$objPHPExcel->getActiveSheet()->getStyle('A1')->getAlignment()->setIndent(1);
【讨论】:
indentation,而不是填充或边距。
只是补充一下,请注意,这仅在水平对齐设置为左或右时才有效。
应该在此之前(如果尚未完成)
$objPHPExcel->getActiveSheet()->getStyle('A1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
干杯
【讨论】:
Cell Padding 是一个 HTML 概念,在 Excel 中没有类似的东西。您将如何在 MS Excel 本身中设置单元格填充?
你能做到的最好的办法就是设置单元格的高度和宽度。
编辑
我一直在谷歌上搜索这个,甚至Microsoft 说 Excel 中没有等效的单元格填充。最好的选择似乎是使用单元格对齐缩进(结合列宽)进行水平填充;以及垂直填充的行高和垂直对齐。这些可以在 PHPExcel 中设置。
【讨论】: