xlsx-0.4.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 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 ContentTypes Source # 
FromCursor Override Source # 
FromCursor CtDefault Source # 
FromCursor NumFmtPair Source # 
FromCursor Relationships Source # 
FromCursor Relationship Source # 
FromCursor PageSetup Source #

See CT_PageSetup, p. 3922

FromCursor Protection Source #

See CT_CellProtection, p. 4484

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 Formula Source #

See ST_Formula, p. 3873

FromCursor XlsxText Source #

See CT_Rst, p. 3903

FromCursor AutoFilter Source # 
FromCursor CfRule Source # 
FromCursor DataValidation Source # 
FromCursor DataLblProps Source # 
FromCursor DataMarker Source # 
FromCursor LineSeries Source # 
FromCursor Series 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 CfPair Source # 
FromCursor CommentTable Source # 
FromCursor DvPair Source # 
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 Table Source # 

Methods

fromCursor :: Cursor -> [Table] Source #

FromCursor Variant Source # 
FromCursor CellFormula Source # 
FromCursor ColumnsWidth Source # 
FromCursor SharedStringTable Source #

See CT_Sst, p. 3902

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

FromCursor CustomProperties Source # 
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 TextAnchoring Source # 
FromAttrVal TextWrap Source # 
FromAttrVal TextVertical Source # 
FromAttrVal TextVertOverflow Source # 
FromAttrVal Angle Source # 
FromAttrVal RefId 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 CacheId 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 SqRef Source # 
FromAttrVal CellRef Source # 
FromAttrVal CustomFilterOperator Source # 
FromAttrVal TimePeriod Source # 
FromAttrVal ErrorStyle Source # 
FromAttrVal DataMarkerSymbol Source # 
FromAttrVal ChartGrouping Source # 
FromAttrVal LegendPos Source # 
FromAttrVal DispBlanksAs Source # 
FromAttrVal EditAs Source # 
FromAttrVal ConsolidateFunction Source # 
FromAttrVal PivotFieldName 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

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

boolean :: Monad m => Text -> m Bool Source #

decimal :: (Monad m, Integral a) => Text -> m a Source #