0

私はExcelテーブルを描画するためにきれいなphpを使用しています:

$xls .= "Field\t\Cell1\t\Cell2\tCell3\r\n"
$xls .= chr(hexdec('FF')) . chr(hexdec('FE')) . $xls; //headers
echo $xls;

Excel-library を使用せずにセルの境界線を描画する方法はありますか?

4

3 に答える 3

2

Excel には、プレーンな HTML テーブルを操作する知識があります。これにより、Excel から警告が生成されますが、続行すると、境界線/色などを含むテーブルが表示されます。

<?
header('Content-Type: application/vnd.ms-excel');
?>
<table border='1'>
<tr>
  <td style='background-color:#f00;'>header</td>
  <td style='background-color:#f00;'>header</td>
</tr>
</table>
于 2013-03-07T08:09:56.123 に答える
1

いいえ、CSV ファイルのフォーマットを制御することはできません。

ただし、Excel は多数の形式を受け入れるため、 phpexcelを分解したくない場合は、代わりにSpreadsheetMLファイルを作成できます。これは html に非常によく似た形式であり、そこで多くの書式設定を制御できます。

于 2013-03-07T07:59:01.820 に答える
1

Excel で可能なほとんどすべてのものを含む Excel ファイルを本当に出力したい場合は、次の使いやすい PHP クラスのセットを使用する必要があります。

http://phpexcel.codeplex.com/

于 2013-03-07T08:07:31.333 に答える