2017-10-04 88 views
1

在Excel頁面設置縮放選項了高大是否有通過Perl來適合1頁(S)僅寬(高應爲空)在Excel中,這樣我們就可以設置縮放的方式「將所有列放在一個頁面上」。與以下相同。如何空間通過Perl的

試過「$ worksheet1-> fit_to_pages(1,0);」,但它正在改變到1,1-(1-寬& 1高的)。

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

即使你簽入的xmlxlsx(例如,將.xlsx重命名爲.zip並解壓縮)w在sheet.xml以下snipet我會找到:

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

,你可以看到,生成的.xlsx文件的內容是否正確設置fitToHeight(又名「高」),以0

所以,這個問題 - 正如我在註釋中說的 - 是在你的身邊。

相關問題