PHPexcel设置cellspacing

时间:2013-10-09 10:32:36

标签: php formatting phpexcel

当我打印到pdf时,我的单元格之间有一些间距,我无法摆脱它。

基本上我有类似的问题: How to generate a nice PDF with php Excel?(见第一张图片) 这被描述为已解决

  

通过将cellspacing设置为0,几乎可以按预期处理边框,

所以我想我需要将cellspacing设置为0,这只是我无法找到如何做到这一点。

更新

我发现了http://phpexcel.codeplex.com/discussions/249376。但是解决方案涉及搞乱PHPexcel的源代码,我宁愿在我的项目中找到一种方法来实现这一点,而不是改变PHPexcel文件。

1 个答案:

答案 0 :(得分:2)

请参阅HTML Writer的第1028行到第1032行。 Cellspacing 设置为0,除非您正在写入PDF 表单的getShowGridLines()为true(这是默认值),在这种情况下它被设置为1 ...所以在保存之前调用工作表的setShowGridLines(false)应该将cellspacing设置为0。