diff options
| -rw-r--r-- | xmlWorksheet.go | 11 | 
1 files changed, 11 insertions, 0 deletions
diff --git a/xmlWorksheet.go b/xmlWorksheet.go index 2dbb1b1..6efb9ea 100644 --- a/xmlWorksheet.go +++ b/xmlWorksheet.go @@ -16,6 +16,7 @@ type xlsxWorksheet struct {  	SheetProtection       *xlsxSheetProtection       `xml:"sheetProtection"`  	MergeCells            *xlsxMergeCells            `xml:"mergeCells,omitempty"`  	ConditionalFormatting *xlsxConditionalFormatting `xml:"conditionalFormatting"` +	DataValidations       *xlsxDataValidations       `xml:"dataValidations"`  	Hyperlinks            *xlsxHyperlinks            `xml:"hyperlinks"`  	PrintOptions          *xlsxPrintOptions          `xml:"printOptions"`  	PageMargins           *xlsxPageMargins           `xml:"pageMargins"` @@ -282,6 +283,16 @@ type xlsxMergeCells struct {  	Cells []*xlsxMergeCell `xml:"mergeCell,omitempty"`  } +// xlsxDataValidations expresses all data validation information for cells in a +// sheet which have data validation features applied. +type xlsxDataValidations struct { +	Count          int    `xml:"count,attr,omitempty"` +	DisablePrompts bool   `xml:"disablePrompts,attr,omitempty"` +	XWindow        int    `xml:"xWindow,attr,omitempty"` +	YWindow        int    `xml:"yWindow,attr,omitempty"` +	DataValidation string `xml:",innerxml"` +} +  // xlsxC directly maps the c element in the namespace  // http://schemas.openxmlformats.org/spreadsheetml/2006/main - currently I have  // not checked it for completeness - it does as much as I need.  | 
