当我打印到pdf时,我的单元格之间有一些间距,我无法摆脱它。
基本上我有类似的问题: How to generate a nice PDF with php Excel?(见第一张图片) 这被描述为已解决
通过将cellspacing设置为0,几乎可以按预期处理边框,
所以我想我需要将cellspacing设置为0,这只是我无法找到如何做到这一点。
更新
我发现了http://phpexcel.codeplex.com/discussions/249376。但是解决方案涉及搞乱PHPexcel的源代码,我宁愿在我的项目中找到一种方法来实现这一点,而不是改变PHPexcel文件。
答案 0 :(得分:2)
请参阅HTML Writer的第1028行到第1032行。 Cellspacing 设置为0,除非您正在写入PDF 和表单的getShowGridLines()为true
(这是默认值),在这种情况下它被设置为1 ...所以在保存之前调用工作表的setShowGridLines(false)应该将cellspacing设置为0。