0
我想知道我正在使用Axlsx gem從我們系統中的數據生成excel文檔。我有幾個使用數據驗證的工作表,所有的公式都放在名爲列表的工作表上。是否可以隱藏該工作表,以便人們不會搞亂數據驗證?Ruby/Axlsx隱藏工作表
我已經通過lib看去,只見那你可以隱藏行或列但無處有關工作表?
我想知道我正在使用Axlsx gem從我們系統中的數據生成excel文檔。我有幾個使用數據驗證的工作表,所有的公式都放在名爲列表的工作表上。是否可以隱藏該工作表,以便人們不會搞亂數據驗證?Ruby/Axlsx隱藏工作表
我已經通過lib看去,只見那你可以隱藏行或列但無處有關工作表?
可以隱藏工作表。您只需定義它:狀態屬性:
p = Axlsx::Package.new
wb = p.workbook
# Worksheets in the :hidden state can be shown using the sheet formatting
# properties in excel.
wb.add_worksheet name: 'hidden', state: :hidden do |sheet|
sheet.add_row ['you cant see me!']
end
# :very_hidden sheets should be inaccessible to end users.
wb.add_worksheet name: 'very hidden', state: :very_hidden do |sheet|
sheet.add_row ['you really cant see me!']
end
來源:
https://github.com/randym/axlsx/blob/master/examples/example.rb
https://github.com/randym/axlsx/blob/master/lib/axlsx/workbook/worksheet/worksheet.rb
哦男人非常感謝我已經放棄了這個感謝的人! – TheLegend
它不適合我,我已經在LibreOffice和谷歌表中嘗試過它。 – jbmyid