xlsx-0.7.2: Simple and incomplete Excel file parser/writer

Safe HaskellNone
LanguageHaskell2010

Codec.Xlsx.Parser.Internal

Synopsis

Documentation

n_ :: Text -> Name #

Add sml namespace to name

class FromCursor a where #

Minimal complete definition

fromCursor

Methods

fromCursor :: Cursor -> [a] #

Instances

FromCursor ContentTypes # 
FromCursor Override # 

Methods

fromCursor :: Cursor -> [Override] #

FromCursor CtDefault # 

Methods

fromCursor :: Cursor -> [CtDefault] #

FromCursor Variant # 

Methods

fromCursor :: Cursor -> [Variant] #

FromCursor Protection #

See CT_CellProtection, p. 4484

Methods

fromCursor :: Cursor -> [Protection] #

FromCursor NumFmt #

See CT_NumFmt, p. 3936

Methods

fromCursor :: Cursor -> [NumFmt] #

FromCursor Dxf #

See CT_Dxf, p. 3937

Methods

fromCursor :: Cursor -> [Dxf] #

FromCursor Font #

See CT_Font, p. 4489

Methods

fromCursor :: Cursor -> [Font] #

FromCursor FillPattern #

See CT_PatternFill, p. 4484

FromCursor Fill #

See CT_Fill, p. 4484

Methods

fromCursor :: Cursor -> [Fill] #

FromCursor Color #

See CT_Color, p. 4484

Methods

fromCursor :: Cursor -> [Color] #

FromCursor BorderStyle # 
FromCursor Border #

See CT_Border, p. 4483

Methods

fromCursor :: Cursor -> [Border] #

FromCursor Alignment #

See CT_CellAlignment, p. 4482

Methods

fromCursor :: Cursor -> [Alignment] #

FromCursor CellXf #

See CT_Xf, p. 4486

Methods

fromCursor :: Cursor -> [CellXf] #

FromCursor StyleSheet #

See CT_Stylesheet, p. 4482

Methods

fromCursor :: Cursor -> [StyleSheet] #

FromCursor RunProperties #

See CT_RPrElt, p. 3903

FromCursor RichTextRun #

See CT_RElt, p. 3903

FromCursor SheetProtection # 
FromCursor PageSetup #

See CT_PageSetup, p. 3922

Methods

fromCursor :: Cursor -> [PageSetup] #

FromCursor CustomProperties # 
FromCursor Relationships # 
FromCursor Relationship # 
FromCursor FillProperties # 
FromCursor LineProperties # 
FromCursor ShapeProperties # 
FromCursor Geometry # 

Methods

fromCursor :: Cursor -> [Geometry] #

FromCursor Transform2D # 
FromCursor PositiveSize2D # 
FromCursor Point2D # 

Methods

fromCursor :: Cursor -> [Point2D] #

FromCursor TextRun # 

Methods

fromCursor :: Cursor -> [TextRun] #

FromCursor TextCharacterProperties # 
FromCursor TextParagraph # 
FromCursor TextBody # 

Methods

fromCursor :: Cursor -> [TextBody] #

FromCursor Formula #

See ST_Formula, p. 3873

Methods

fromCursor :: Cursor -> [Formula] #

FromCursor XlsxText #

See CT_Rst, p. 3903

Methods

fromCursor :: Cursor -> [XlsxText] #

FromCursor Pane #

See CT_Pane, p. 3913

Methods

fromCursor :: Cursor -> [Pane] #

FromCursor Selection #

See CT_Selection, p. 3914

Methods

fromCursor :: Cursor -> [Selection] #

FromCursor SheetView #

See CT_SheetView, p. 3913

Methods

fromCursor :: Cursor -> [SheetView] #

FromCursor CacheField # 

Methods

fromCursor :: Cursor -> [CacheField] #

FromCursor DataLblProps # 
FromCursor DataMarker # 

Methods

fromCursor :: Cursor -> [DataMarker] #

FromCursor ScatterSeries # 
FromCursor PieSeries # 

Methods

fromCursor :: Cursor -> [PieSeries] #

FromCursor BarSeries # 

Methods

fromCursor :: Cursor -> [BarSeries] #

FromCursor AreaSeries # 

Methods

fromCursor :: Cursor -> [AreaSeries] #

FromCursor LineSeries # 

Methods

fromCursor :: Cursor -> [LineSeries] #

FromCursor Series # 

Methods

fromCursor :: Cursor -> [Series] #

FromCursor DataPoint # 

Methods

fromCursor :: Cursor -> [DataPoint] #

FromCursor Legend # 

Methods

fromCursor :: Cursor -> [Legend] #

FromCursor ChartTitle # 

Methods

fromCursor :: Cursor -> [ChartTitle] #

FromCursor ChartSpace # 

Methods

fromCursor :: Cursor -> [ChartSpace] #

FromCursor UnresolvedDrawing # 
FromCursor FillMode # 

Methods

fromCursor :: Cursor -> [FillMode] #

FromCursor NonVisualDrawingProperties # 
FromCursor GraphNonVisual # 
FromCursor PicNonVisual # 
FromCursor ClientData # 

Methods

fromCursor :: Cursor -> [ClientData] #

FromCursor Anchoring # 

Methods

fromCursor :: Cursor -> [Anchoring] #

FromCursor Marker # 

Methods

fromCursor :: Cursor -> [Marker] #

FromCursor DataValidation # 
FromCursor DvPair # 

Methods

fromCursor :: Cursor -> [DvPair] #

FromCursor CfRule # 

Methods

fromCursor :: Cursor -> [CfRule] #

FromCursor DataBarOptions # 
FromCursor IconSetOptions # 
FromCursor MaxCfValue # 

Methods

fromCursor :: Cursor -> [MaxCfValue] #

FromCursor MinCfValue # 

Methods

fromCursor :: Cursor -> [MinCfValue] #

FromCursor CfValue # 

Methods

fromCursor :: Cursor -> [CfValue] #

FromCursor CfPair # 

Methods

fromCursor :: Cursor -> [CfPair] #

FromCursor CommentTable # 
FromCursor AutoFilter # 

Methods

fromCursor :: Cursor -> [AutoFilter] #

FromCursor FilterCriterion # 
FromCursor Table # 

Methods

fromCursor :: Cursor -> [Table] #

FromCursor ColumnsProperties # 
FromCursor SharedStringTable #

See CT_Sst, p. 3902

The optional attributes count and uniqCount are being ignored at least currently

FromCursor (BlipFillProperties RefId) # 
FromCursor (Anchor RefId RefId) # 
FromCursor (DrawingObject RefId RefId) # 

class FromAttrVal a where #

Minimal complete definition

fromAttrVal

Methods

fromAttrVal :: Reader a #

Instances

FromAttrVal Bool # 
FromAttrVal Double # 
FromAttrVal Int # 
FromAttrVal Integer # 
FromAttrVal Text # 
FromAttrVal ReadingOrder # 
FromAttrVal PatternType # 
FromAttrVal LineStyle # 
FromAttrVal FontVerticalAlignment # 
FromAttrVal FontUnderline # 
FromAttrVal FontScheme # 
FromAttrVal FontFamily #

See 18.18.94 "ST_FontFamily (Font Family)" (p. 2517)

FromAttrVal CellVerticalAlignment # 
FromAttrVal CellHorizontalAlignment # 
FromAttrVal LegacyPassword # 
FromAttrVal PaperSize #

See paperSize (attribute of pageSetup), p. 1659

FromAttrVal PageOrder #

See ST_PageOrder, p. 3923

FromAttrVal Orientation #

See ST_Orientation, p. 3923

FromAttrVal PrintErrors #

See ST_PrintError, p. 3923

FromAttrVal CellComments #

See ST_CellComments, p. 3923

FromAttrVal RefId # 
FromAttrVal TextAnchoring # 
FromAttrVal TextWrap # 
FromAttrVal TextVertical # 
FromAttrVal TextVertOverflow # 
FromAttrVal Angle # 
FromAttrVal ErrorType # 
FromAttrVal Formula # 
FromAttrVal SqRef # 
FromAttrVal CellRef # 
FromAttrVal PaneState #

See ST_PaneState, p. 3929

FromAttrVal PaneType #

See ST_Pane, p. 3914

FromAttrVal SheetViewType #

See ST_SheetViewType, p. 3913

FromAttrVal ConsolidateFunction # 
FromAttrVal PivotFieldName # 
FromAttrVal FieldSortType # 
FromAttrVal CacheId # 
FromAttrVal DataMarkerSymbol # 
FromAttrVal ScatterStyle # 
FromAttrVal BarDirection # 
FromAttrVal BarChartGrouping # 
FromAttrVal ChartGrouping # 
FromAttrVal LegendPos # 
FromAttrVal DispBlanksAs # 
FromAttrVal DrawingElementId # 
FromAttrVal EditAs # 
FromAttrVal ErrorStyle # 
FromAttrVal IconSetType # 
FromAttrVal NStdDev # 
FromAttrVal Inclusion # 
FromAttrVal TimePeriod # 
FromAttrVal SharedFormulaIndex # 
FromAttrVal DynFilterType # 
FromAttrVal CustomFilterOperator # 
FromAttrVal FilterByBlank # 

fromAttribute :: FromAttrVal a => Name -> Cursor -> [a] #

required attribute parsing

fromAttributeDef :: FromAttrVal a => Name -> a -> Cursor -> [a] #

parsing optional attributes with defaults

maybeAttribute :: FromAttrVal a => Name -> Cursor -> [Maybe a] #

parsing optional attributes

attrValIs :: (Eq a, FromAttrVal a) => Name -> a -> Axis #