2016-03-24 10 views
1

セルを日付形式で作成する必要があります(italiansの場合、データカテゴリです)。 私は周りに検索したが、誰もが言う:Perl Excel :: Writer、日付カテゴリを持つセルをフォーマットする方法

my $date_format_1 = $workbook->add_format(num_format => 'dd/mm/yy'); 
$worksheet->write_date_time('A1', '2013-10-27T', $date_format_1); 

が、これは真実ではありません。これは、「フォーマット:パーソナライズされた」として、細胞を作る...私は「:日付形式」を必要とします。事前

答えて

2

おかげでこのdocumentationに応じて動作するはずですが、

my $date_format_2 = $workbook->add_format(num_format => 'dd/mm/yy'); 
$worksheet->write_date_time('A1', '2013-10-27T', $date_format_1); 

は誤植が含まれています。

$date_format_2ではなく、実際に$date_format_1を使用しています。

+0

よく目に付きます。 Perlタグへようこそ。 :) – simbabque

+0

私はそれがうまくいかないと言った...あなたの答えは間違っています。 入力ミスが修正されました。 – Zak

+0

@ Zakプレーンな「書き込み」メソッドを試しましたか? '$ worksheet-> write( 'A1'、 '2013-10-27T'、$ date_format_1); ' –

関連する問題