2011-01-06 19 views
6

私のアプリケーションでは、データをCSVファイルに正常に書き出すことができますが、CSVファイルの内容を「太字」と「色」にする必要があります。 これは可能なのですか?もしそうなら、私を助けてください。PHPを使用してフォントの色をカスタマイズしてCSVにエクスポート

+0

CSVはプレーンテキスト形式です。コンテンツに太字や色を適用する方法はなく、標準のCSVファイルにする方法はありません。 –

答えて

5

有効なオプションの場合は、PHPExcelを使用してExcel形式にエクスポートできます。これは、フォントの色、重量などをサポートします。

2

基本的なCSVファイル形式では、そのような属性を表す方法はありません。特定のアプリケーションでファイルを読み込む場合は、より豊富な形式をサポートしていますか?

+0

それで、あなたはそれを行う方法がないということですか? – sandeep

+1

@sandeep:それを実際の、正直な、正直な、CSVファイルとして保持する場合はありません。 Excel、Open Office、Google Docsなどで何かを開くだけのものが必要な場合は、Burakの答えをご覧ください。 –

0

他の人は言っているように、あなたはCSVでそれをすることはできません。しかし、CSVを読み込むターゲットプログラムがExcelの場合は、XLSスプレッドシートを作成できます。

しかし、私はSpreadsheet_Excel_Writerを使用して、非常に良好な成功を収めている:http://pear.php.net/manual/en/package.fileformats.spreadsheet-excel-writer.php

はそれに打撃を与えます。

+1

S_E_Wは本質的に水中で死んでいる。 PHPExcel(http://phpexcel.codeplex.com/)を代わりに使用することをお勧めします。これは最新のExcel形式をサポートし、より完全なAPIを備えています –

0

CSVファイルはカンマ区切りの値ファイルなので、書式設定できません。これは、拡張子が.csvの単純なテキストファイルです。フォーマットしてからExcelにエクスポートしたい場合。

関連する問題