xlsx-0.8.1: 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 #

Methods

fromCursor :: Cursor -> [a] Source #

Instances
FromCursor ContentTypes Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.ContentTypes

FromCursor Override Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.ContentTypes

FromCursor CtDefault Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.ContentTypes

FromCursor Variant Source # 
Instance details

Defined in Codec.Xlsx.Types.Variant

FromCursor Protection Source #

See CT_CellProtection, p. 4484

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromCursor NumFmt Source #

See CT_NumFmt, p. 3936

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromCursor Dxf Source #

See CT_Dxf, p. 3937

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [Dxf] Source #

FromCursor Font Source #

See CT_Font, p. 4489

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [Font] Source #

FromCursor FillPattern Source #

See CT_PatternFill, p. 4484

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromCursor Fill Source #

See CT_Fill, p. 4484

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [Fill] Source #

FromCursor Color Source #

See CT_Color, p. 4484

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [Color] Source #

FromCursor BorderStyle Source # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromCursor Border Source #

See CT_Border, p. 4483

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromCursor Alignment Source #

See CT_CellAlignment, p. 4482

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromCursor CellXf Source #

See CT_Xf, p. 4486

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromCursor StyleSheet Source #

See CT_Stylesheet, p. 4482

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromCursor RunProperties Source #

See CT_RPrElt, p. 3903

Instance details

Defined in Codec.Xlsx.Types.RichText

FromCursor RichTextRun Source #

See CT_RElt, p. 3903

Instance details

Defined in Codec.Xlsx.Types.RichText

FromCursor SheetProtection Source # 
Instance details

Defined in Codec.Xlsx.Types.Protection

FromCursor PageSetup Source #

See CT_PageSetup, p. 3922

Instance details

Defined in Codec.Xlsx.Types.PageSetup

FromCursor CustomProperties Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.CustomProperties

FromCursor Relationships Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.Relationships

FromCursor Relationship Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.Relationships

FromCursor FillProperties Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromCursor LineProperties Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromCursor ShapeProperties Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromCursor Geometry Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromCursor Transform2D Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromCursor PositiveSize2D Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromCursor Point2D Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromCursor TextRun Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromCursor TextCharacterProperties Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromCursor TextParagraph Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromCursor TextBody Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromCursor Formula Source #

See ST_Formula, p. 3873

Instance details

Defined in Codec.Xlsx.Types.Common

FromCursor XlsxText Source #

See CT_Rst, p. 3903

Instance details

Defined in Codec.Xlsx.Types.Common

FromCursor Pane Source #

See CT_Pane, p. 3913

Instance details

Defined in Codec.Xlsx.Types.SheetViews

Methods

fromCursor :: Cursor -> [Pane] Source #

FromCursor Selection Source #

See CT_Selection, p. 3914

Instance details

Defined in Codec.Xlsx.Types.SheetViews

FromCursor SheetView Source #

See CT_SheetView, p. 3913

Instance details

Defined in Codec.Xlsx.Types.SheetViews

FromCursor CacheField Source # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable.Internal

FromCursor DataLblProps Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromCursor DataMarker Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromCursor ScatterSeries Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromCursor PieSeries Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromCursor BarSeries Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromCursor AreaSeries Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromCursor LineSeries Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromCursor Series Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromCursor DataPoint Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromCursor Legend Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromCursor ChartTitle Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromCursor ChartSpace Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromCursor UnresolvedDrawing Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromCursor FillMode Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromCursor NonVisualDrawingProperties Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromCursor GraphNonVisual Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromCursor PicNonVisual Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromCursor ClientData Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromCursor Anchoring Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromCursor Marker Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromCursor DataValidation Source # 
Instance details

Defined in Codec.Xlsx.Types.DataValidation

FromCursor DvPair Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.DvPair

FromCursor CfRule Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromCursor DataBarOptions Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromCursor IconSetOptions Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromCursor MaxCfValue Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromCursor MinCfValue Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromCursor CfValue Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromCursor CfPair Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.CfPair

FromCursor CommentTable Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.CommentTable

FromCursor AutoFilter Source # 
Instance details

Defined in Codec.Xlsx.Types.AutoFilter

FromCursor FilterCriterion Source # 
Instance details

Defined in Codec.Xlsx.Types.AutoFilter

FromCursor Table Source # 
Instance details

Defined in Codec.Xlsx.Types.Table

Methods

fromCursor :: Cursor -> [Table] Source #

FromCursor ColumnsProperties Source # 
Instance details

Defined in Codec.Xlsx.Types

FromCursor SharedStringTable Source #

See CT_Sst, p. 3902

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

Instance details

Defined in Codec.Xlsx.Types.Internal.SharedStringTable

FromCursor (BlipFillProperties RefId) Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromCursor (Anchor RefId RefId) Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromCursor (DrawingObject RefId RefId) Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

class FromAttrVal a where Source #

Instances
FromAttrVal Bool Source # 
Instance details

Defined in Codec.Xlsx.Parser.Internal

FromAttrVal Double Source # 
Instance details

Defined in Codec.Xlsx.Parser.Internal

FromAttrVal Int Source # 
Instance details

Defined in Codec.Xlsx.Parser.Internal

FromAttrVal Integer Source # 
Instance details

Defined in Codec.Xlsx.Parser.Internal

FromAttrVal Text Source # 
Instance details

Defined in Codec.Xlsx.Parser.Internal

FromAttrVal ReadingOrder Source # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrVal PatternType Source # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrVal LineStyle Source # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrVal FontVerticalAlignment Source # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrVal FontUnderline Source # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrVal FontScheme Source # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrVal FontFamily Source #

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

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrVal CellVerticalAlignment Source # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrVal CellHorizontalAlignment Source # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrVal LegacyPassword Source # 
Instance details

Defined in Codec.Xlsx.Types.Protection

FromAttrVal PaperSize Source #

See paperSize (attribute of pageSetup), p. 1659

Instance details

Defined in Codec.Xlsx.Types.PageSetup

FromAttrVal PageOrder Source #

See ST_PageOrder, p. 3923

Instance details

Defined in Codec.Xlsx.Types.PageSetup

FromAttrVal Orientation Source #

See ST_Orientation, p. 3923

Instance details

Defined in Codec.Xlsx.Types.PageSetup

FromAttrVal PrintErrors Source #

See ST_PrintError, p. 3923

Instance details

Defined in Codec.Xlsx.Types.PageSetup

FromAttrVal CellComments Source #

See ST_CellComments, p. 3923

Instance details

Defined in Codec.Xlsx.Types.PageSetup

FromAttrVal RefId Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal

FromAttrVal TextAnchoring Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromAttrVal TextWrap Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromAttrVal TextVertical Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromAttrVal TextVertOverflow Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromAttrVal Angle Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromAttrVal ErrorType Source # 
Instance details

Defined in Codec.Xlsx.Types.Common

FromAttrVal Formula Source # 
Instance details

Defined in Codec.Xlsx.Types.Common

FromAttrVal SqRef Source # 
Instance details

Defined in Codec.Xlsx.Types.Common

FromAttrVal CellRef Source # 
Instance details

Defined in Codec.Xlsx.Types.Common

FromAttrVal PaneState Source #

See ST_PaneState, p. 3929

Instance details

Defined in Codec.Xlsx.Types.SheetViews

FromAttrVal PaneType Source #

See ST_Pane, p. 3914

Instance details

Defined in Codec.Xlsx.Types.SheetViews

FromAttrVal SheetViewType Source #

See ST_SheetViewType, p. 3913

Instance details

Defined in Codec.Xlsx.Types.SheetViews

FromAttrVal ConsolidateFunction Source # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

FromAttrVal PivotFieldName Source # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

FromAttrVal FieldSortType Source # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

FromAttrVal CacheId Source # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable.Internal

FromAttrVal DataMarkerSymbol Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromAttrVal ScatterStyle Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromAttrVal BarDirection Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromAttrVal BarChartGrouping Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromAttrVal ChartGrouping Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromAttrVal LegendPos Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromAttrVal DispBlanksAs Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromAttrVal DrawingElementId Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromAttrVal EditAs Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromAttrVal ErrorStyle Source # 
Instance details

Defined in Codec.Xlsx.Types.DataValidation

FromAttrVal IconSetType Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromAttrVal NStdDev Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromAttrVal Inclusion Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromAttrVal TimePeriod Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromAttrVal SharedFormulaIndex Source # 
Instance details

Defined in Codec.Xlsx.Types.Cell

FromAttrVal DynFilterType Source # 
Instance details

Defined in Codec.Xlsx.Types.AutoFilter

FromAttrVal CustomFilterOperator Source # 
Instance details

Defined in Codec.Xlsx.Types.AutoFilter

FromAttrVal FilterByBlank Source # 
Instance details

Defined in Codec.Xlsx.Types.AutoFilter

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 #