xlsx-0.2.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 PageSetup Source #

See CT_PageSetup, p. 3922

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

See CT_CellProtection, p. 4484

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 ColumnsWidth Source # 
FromCursor StringItem Source #

See CT_Rst, p. 3903

FromCursor SharedStringTable Source #

See CT_Sst, p. 3902

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

class FromAttrVal a where Source #

Minimal complete definition

fromAttrVal

Instances

FromAttrVal Bool Source # 
FromAttrVal Double Source # 
FromAttrVal Int Source # 
FromAttrVal Text 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 PaneState Source #

See ST_PaneState, p. 3929

FromAttrVal PaneType Source #

See ST_Pane, p. 3914

FromAttrVal SheetViewType Source #

See ST_SheetViewType, p. 3913

FromAttrVal ReadingOrder Source # 
FromAttrVal PatternType Source # 
FromAttrVal LineStyle Source # 
FromAttrVal FontVerticalAlignment Source # 
FromAttrVal FontUnderline Source # 
FromAttrVal FontScheme Source # 
FromAttrVal FontFamily Source # 
FromAttrVal CellVerticalAlignment Source # 
FromAttrVal CellHorizontalAlignment Source # 

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

required attribute parsing

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

parsing optional attributes

decimal :: Monad m => Text -> m Int Source #