xlsx-0.3.0: 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 NumFmtPair Source # 
FromCursor Relationships Source # 
FromCursor Relationship Source # 
FromCursor UnresolvedDrawing Source # 
FromCursor LineFill Source # 
FromCursor LineProperties Source # 
FromCursor Geometry Source # 
FromCursor Transform2D Source # 
FromCursor ShapeProperties Source # 
FromCursor FillMode Source # 
FromCursor PicDrawingNonVisual Source # 
FromCursor PicNonVisual Source # 
FromCursor ClientData Source # 
FromCursor Anchoring Source # 
FromCursor Marker Source # 
FromCursor PositiveSize2D Source # 
FromCursor Point2D 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 CfRule Source # 
FromCursor CfPair Source # 
FromCursor CommentTable 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 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 (Anchor RefId) Source # 
FromCursor (BlipFillProperties RefId) Source # 
FromCursor (DrawingObject 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 RefId Source # 
FromAttrVal EditAs Source # 
FromAttrVal Angle 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 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 TimePeriod 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 #