2013-03-21 31 views
1

我搜索了API,Google,StackOverflow等,試圖找到以下問題的答案,但到目前爲止,我的任務已經令人失望。有人能幫助我嗎?Excel :: Writer :: XLSX頁面視圖和分頁符(Perl)

1)我試圖使用set_page_view()選項來默認工作表到「分頁預覽」。不幸的是,CPAN頁面沒有給我這個函數的有效參數。我嘗試過使用set_page_view('Page Break Preview'),但這給了我「頁面佈局」視圖。

2)在我的腳本中,我引用set_h_pagebreaks()和set_v_pagebreaks來動態地在我寫入Excel表格時放置頁面中斷。這很奇妙,但是工作表有時也會創建默認分頁符。有什麼方法可以使用此模塊刪除默認分頁符?

感謝您提供任何幫助!如果需要,我可以提供一些我的代碼集。

+0

'set_page_view'不接受任何參數。 – toolic 2013-03-21 21:22:22

+0

所以set_page_view字面意思是默認爲「頁面佈局」?好的,這很有道理。 謝謝!關於分頁的任何想法? – etspaceman 2013-03-21 21:49:36

+0

看看https://github.com/jmcnamara/excel-writer-xlsx/blob/master/lib/Excel/Writer/XLSX/Worksheet.pm#L6174。它有一條評論說*#TODO。請求時添加pageBreakPreview模式*。顯然,這還沒有實施。在'set_page_view'方法本身中,可以傳遞一個未被驗證的參數。您可以分解項目並自行修補它。 – simbabque 2013-03-21 21:49:50

回答

2

關於你的問題:

  1. 分頁預覽目前不支持Excel的作家:: :: XLSX。

  2. Excel :: Writer :: XLSX模塊不會執行任何操作來設置默認分頁符。這些可能是由Excel本身設置的。如果他們然後Excel :: Writer :: XLSX沒有任何設施來刪除它們。

+0

悲傷的一天。好的,謝謝你的幫助!我可以生活在發生分頁時刪除分頁符。我將使用simbabque的建議,並打開代碼以查看是否可以添加pageBreakPreview模式。 :) – etspaceman 2013-03-21 21:57:59