phpスクリプトの出力をxlsまたはcsvファイルにエクスポートする必要があります。出力ファイルはフォーマットする必要があります(フォントサイズ、フォントの太さ、境界線など)。
私には2つの選択肢があります:
- htmlタグ付きの文字列としてのコンテンツ変数(フォーマットされたテキスト)
- データをフォーマットする準備ができている配列
私が考える最も簡単な方法は、私が行ったばかりのxlsファイルに厳密なhtmlコードを含む変数をエクスポートすることです。唯一の問題は、xlsファイルをダウンロードして開くと、開いたファイル形式がファイル拡張子とは異なることをExcelが警告することです。
私のphpスクリプトのヘッダー:
header("Content-Type: application/xmls.ms-excel");
header("Content-Disposition: attachment;filename=test.xls");
header("Content-Transfer-Encoding: binary");
文字セットはUTF-8に設定されています。
また、セルに入れる必要のあるデータで配列変数を使用することもできますが、次のようになります。
- セル(フォント、境界線など)のフォーマット方法がわかりません
- 正確なセルにデータを入れる方法がわかりません
- PEARとSpreadsheet_Excel_Writerを使用できません
それ以上の助けをいただければ幸いです。