2017-10-04 5 views
1

1ページ幅に収まるようにする方法(高さを空白にする)は、Excelを使ってExcelで行うので、スケーリングを次のように設定できます。 "すべての列を1ページに収める"。以下と同じです。PerlでExcelのページ設定拡張オプションの高さを割り出す方法

試しました"$ worksheet1-> fit_to_pages(1,0);"ですが、1,1(1-wide & 1-height)に変更されています。

enter image description here

+0

あなたはどのモジュールを使用していますかを追加する必要があります... – jm666

+0

Excel :: Writer :: XLSXを使用します –

+0

@ jm66 - 上記のコメントや提案はありますか? –

答えて

0

あなたが任意のコードを提供していなかった、参照してください。したがって誰もあなたを助けることができませんでした。モジュールは正しく動作します。デモ:

use strict; 
use warnings; 
use Excel::Writer::XLSX; 

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

$worksheet->write(0, 0, "Hi"); 
$worksheet->fit_to_pages(1,0); 

が今私のExcelで開いた後、それを示しています

enter image description here

かのPageSetup

enter image description here

であなたがxmlを確認した場合でもxlsx(例:.xlsxから.zipに名前を変更して解凍する) sheet.xml次snipetで病気に検索:

<pageSetup fitToHeight="0" orientation="portrait"/> 

あなたが見ることができるように、生成された.xlsxファイルの内容が正しく0fitToHeight(別名「背の高い」)を設定しています。

この問題は、私がコメントで述べたように、あなたの側にあります。

関連する問題