class OoxmlParser::Extension
Class for ‘ext` data
Attributes
@return [ConditionalFormattings] list of conditional formattings
@return [X14DataField] pivot data field in x14 namespace
@return [DataValidations] list of data validations
@return [SparklineGroups] list of groups
@return [X14Table] table data in x14 namespace
@return [UserProtectedRanges] list of user protected ranges
Public Instance Methods
Source
# File lib/ooxml_parser/xlsx_parser/workbook/worksheet/table_part/extension_list/extension.rb, line 28 def parse(node) node.xpath('*').each do |column_node| case column_node.name when 'dataValidations' @data_validations = DataValidations.new(parent: self).parse(column_node) when 'conditionalFormattings' @conditional_formattings = ConditionalFormattings.new(parent: self).parse(column_node) when 'table' @table = X14Table.new(parent: self).parse(column_node) when 'sparklineGroups' @sparkline_groups = SparklineGroups.new(parent: self).parse(column_node) when 'dataField' @data_field = X14DataField.new(parent: self).parse(column_node) when 'userProtectedRanges' @user_protected_ranges = UserProtectedRanges.new(parent: self).parse(column_node) end end self end
Parse Extension
data @param [Nokogiri::XML:Element] node with Extension
data @return [Extension] value of Extension
data