« SQLite用ブラウザはTkSQLiteに決定 | メイン | Kwiki::Themeのサムネイル »

Spreadsheet::WriteExcel、デフォルトフォントを「MS Pゴシック」に

cellにフォーマットを指定することはできるけど、これだと空のcellにはフォーマットが適用されない。
デフォルトを変えたい。

$_->set_properties(
    font  => 'MS Pゴシック',
    size  => 11,
    align => 'vcenter',
) for (@{ $workbook->{_formats} });

$workbook->{_formats}[15]がデフォルトとして使われる。
_で始まるのを弄るのはヤだけど、これを弄るインターフェースはないっぽ。

トラックバック

このエントリーのトラックバックURL:
http://bokut.in/mt4/mt-tb.cgi/40

この一覧は、次のエントリーを参照しています: Spreadsheet::WriteExcel、デフォルトフォントを「MS Pゴシック」に:

» Spreadsheet::WriteExcel での日本語の取り扱い 送信元 [ぴ]
ちょっと Perl で Excel ブックを吐き出したかったので Spreadsheet::WriteExcel など使ってみた。 Spreadsheet... [詳しくはこちら]

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)