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

Safe HaskellNone
LanguageHaskell2010

Codec.Xlsx.Parser.Internal

Synopsis

Documentation

n_ :: Text -> Name Source #

Add sml namespace to name

class FromCursor a where Source #

Minimal complete definition

fromCursor

Methods

fromCursor :: Cursor -> [a] Source #

Instances

FromCursor ContentTypes Source # 
FromCursor Override Source # 
FromCursor CtDefault Source # 
FromCursor Variant Source # 
FromCursor Protection Source #

See CT_CellProtection, p. 4484

FromCursor NumFmt Source #

See CT_NumFmt, p. 3936

FromCursor Dxf Source #

See CT_Dxf, p. 3937

Methods

fromCursor :: Cursor -> [Dxf] Source #

FromCursor Font Source #

See CT_Font, p. 4489

Methods

fromCursor :: Cursor -> [Font] Source #

FromCursor FillPattern Source #

See CT_PatternFill, p. 4484

FromCursor Fill Source #

See CT_Fill, p. 4484

Methods

fromCursor :: Cursor -> [Fill] Source #

FromCursor Color Source #

See CT_Color, p. 4484

Methods

fromCursor :: Cursor -> [Color] Source #

FromCursor BorderStyle Source # 
FromCursor Border Source #

See CT_Border, p. 4483

FromCursor Alignment Source #

See CT_CellAlignment, p. 4482

FromCursor CellXf Source #

See CT_Xf, p. 4486

FromCursor StyleSheet Source #

See CT_Stylesheet, p. 4482

FromCursor RunProperties Source #

See CT_RPrElt, p. 3903

FromCursor RichTextRun Source #

See CT_RElt, p. 3903

FromCursor SheetProtection Source # 
FromCursor PageSetup Source #

See CT_PageSetup, p. 3922

FromCursor CustomProperties Source # 
FromCursor Relationships Source # 
FromCursor Relationship Source # 
FromCursor FillProperties Source # 
FromCursor LineProperties Source # 
FromCursor ShapeProperties Source # 
FromCursor Geometry Source # 
FromCursor Transform2D Source # 
FromCursor PositiveSize2D Source # 
FromCursor Point2D Source # 
FromCursor TextRun Source # 
FromCursor TextCharacterProperties Source # 
FromCursor TextParagraph Source # 
FromCursor TextBody Source # 
FromCursor Formula Source #

See ST_Formula, p. 3873

FromCursor XlsxText Source #

See CT_Rst, p. 3903

FromCursor Pane Source #

See CT_Pane, p. 3913

Methods

fromCursor :: Cursor -> [Pane] Source #

FromCursor Selection Source #

See CT_Selection, p. 3914

FromCursor SheetView Source #

See CT_SheetView, p. 3913

FromCursor CacheField Source # 
FromCursor DataLblProps Source # 
FromCursor DataMarker Source # 
FromCursor ScatterSeries Source # 
FromCursor PieSeries Source # 
FromCursor BarSeries Source # 
FromCursor AreaSeries Source # 
FromCursor LineSeries Source # 
FromCursor Series Source # 
FromCursor DataPoint Source # 
FromCursor Legend Source # 
FromCursor ChartTitle Source # 
FromCursor ChartSpace Source # 
FromCursor UnresolvedDrawing Source # 
FromCursor FillMode Source # 
FromCursor NonVisualDrawingProperties Source # 
FromCursor GraphNonVisual Source # 
FromCursor PicNonVisual Source # 
FromCursor ClientData Source # 
FromCursor Anchoring Source # 
FromCursor Marker Source # 
FromCursor DataValidation Source # 
FromCursor DvPair Source # 
FromCursor CfRule Source # 
FromCursor DataBarOptions Source # 
FromCursor IconSetOptions Source # 
FromCursor MaxCfValue Source # 
FromCursor MinCfValue Source # 
FromCursor CfValue Source # 
FromCursor CfPair Source # 
FromCursor CommentTable Source # 
FromCursor AutoFilter Source # 
FromCursor FilterCriterion Source # 
FromCursor Table Source # 

Methods

fromCursor :: Cursor -> [Table] Source #

FromCursor ColumnsProperties Source # 
FromCursor SharedStringTable Source #

See CT_Sst, p. 3902

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

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

class FromAttrVal a where Source #

Minimal complete definition

fromAttrVal

Instances

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

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

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

See paperSize (attribute of pageSetup), p. 1659

FromAttrVal PageOrder Source #

See ST_PageOrder, p. 3923

FromAttrVal Orientation Source #

See ST_Orientation, p. 3923

FromAttrVal PrintErrors Source #

See ST_PrintError, p. 3923

FromAttrVal CellComments Source #

See ST_CellComments, p. 3923

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

See ST_PaneState, p. 3929

FromAttrVal PaneType Source #

See ST_Pane, p. 3914

FromAttrVal SheetViewType Source #

See ST_SheetViewType, p. 3913

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

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

required attribute parsing

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

parsing optional attributes with defaults

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

parsing optional attributes

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