2

私はPerlを初めて使用し、Excelを使用してグラフをプロットしたいと考えています。いくつかのコードを見つけましたが、実行しようとすると、コマンドプロンプトに「任意のキーを押して続行します...」と表示されるだけです。コードは他の人が実行できます。また、Excelライターパックをダウンロードしてlibフォルダーに配置しようとしましたが、まったく実行されません。コードは間違いなく実行可能です。

#!/usr/bin/perl
use strict;
use warnings;
use Excel::Writer::XLSX;

my $workbook  = Excel::Writer::XLSX->new('chart.xlsx');
my $worksheet = $workbook->add_worksheet();

# Add the worksheet data the chart refers to.
my $data = [
    ['Category', 2, 3, 4, 5, 6, 7],
    ['Value',    1, 4, 5, 2, 1, 5],
];
$worksheet->write('A1', $data);

# Add a worksheet chart.
my $chart = $workbook->add_chart(type => 'column');

# Configure the chart.
$chart->add_series(
    categories => '=Sheet1!$A$2:$A$7',
    values     => '=Sheet1!$B$2:$B$7',
);
__END__

誰かが何か考えを持っていますか?

4

2 に答える 2

1

実行中です。画面に何も出力せずに、どこかのファイルに Excel テーブルを作成します。スクリプトが正常に終了すると、「Press any key to continue...」プロンプトがシステムによって出力されます。スクリプトの作業ディレクトリがどこにあるかわからない場合は、Cwdモジュールを使用して確認できます。また、作業ディレクトリが書き込み可能であることを確認してください。

于 2012-06-15T11:36:14.610 に答える