TSV データをエコーし、header() 経由で Excel ファイルに変換しています。
これは正常に機能しますが、列の 1 つはイメージである必要があります。画像を列の 1 つとして埋め込むにはどうすればよいですか?
ありがとう!
まあ、簡単に言えば、できません。TSV はプレーン テキスト (テキスト/プレーン) ファイルであり、「Excel ファイル」ではありません。Excel ファイルはスプレッドシートのバイナリ表現であり、Excel は TSV を読み取って表形式のデータとして表示できますが、画像を含めることができるのはこの高度なバイナリ形式ではありません。
利用可能なライブラリの 1 つを使用して、「適切な」Excel xls ファイルを作成する必要があります。過去にPHPExcelを使用したことがあり、画像の追加をサポートしていると思います。
とにかくTSVデータを使用してExcelに画像を表示させることはないと思います。
しかし、私はPEAR のSpreadsheet_Excel_Writerを使用することに成功しており、画像 (ビットマップ) の挿入をサポートしています。また、素敵な書式設定などもサポートしています。