1

Pear Excel Writerパッケージを使用して、PHPからExcelにデータセットをエクスポートしています。私の問題は、一部のデータフィールドに先行ゼロ(郵便番号など)があることですが、これらはExcelでトリミングされています。フィールドの先頭にアポストロフィを追加してテキストフィールドを強制しようとしましたが、Excelで表示されます。これは望ましくありません。私はPHPでもExcelの専門家でもありませんが、比較的単純なものが欠けていると思います。何か案は?

4

1 に答える 1

1

Excelで先行ゼロを表示するには、カスタム数値形式を適用する必要があります。固定長の数値の場合-あなたの場合-これは00000(5桁の数値の場合)のようになり、可変長の数値の場合"000"#(先行ゼロが3つある数値)のようになります。このExcel形式は。に引き継がれる必要がありますSpreadsheet_Excel_Writer。そうでない場合は、ライター内から。を使用して設定できますFormat::setNumFormat

于 2009-12-04T17:12:32.943 に答える