0

PDF に出力すると、セル間にスペースができてしまい、それを取り除くことができません。

基本的に私はこれと同様の問題を抱えています: How to generate a nice PDF with php Excel? (最初の写真を参照)解決済みと説明されています

セル間隔を 0 に設定すると、ほぼ期待どおりに処理されます。

したがって、cellspacing を 0 に設定する必要があると思いますが、その方法がわかりません。

アップデート:

これを見つけましたhttp://phpexcel.codeplex.com/discussions/249376。しかし、解決策にはPHPexcelのソースコードをいじることが含まれます.PHPexcelファイルを変更するのではなく、プロジェクト内でこれを達成する方法を見つけたいと思います..

4

1 に答える 1

2

HTML Writer の 1028 ~ 1032 行を参照してください。Cellspacing、PDF書き込んでいない限り 0 に設定され、シートの getShowGridLines() はtrue(デフォルト値です)、その場合は 1 に設定されます...そのため、ワークシートに対して setShowGridLines(false) を呼び出します保存する前に、cellspacing を 0 に設定する必要があります。

于 2013-10-09T11:32:50.800 に答える