xlsx-1.0.0.1: Simple and incomplete Excel file parser/writer
Safe HaskellNone
LanguageHaskell2010

Codec.Xlsx.Parser.Internal

Synopsis

Documentation

data ParseException Source #

Constructors

ParseException String 

Instances

Instances details
Show ParseException Source # 
Instance details

Defined in Codec.Xlsx.Parser.Internal

Generic ParseException Source # 
Instance details

Defined in Codec.Xlsx.Parser.Internal

Associated Types

type Rep ParseException :: Type -> Type #

Exception ParseException Source # 
Instance details

Defined in Codec.Xlsx.Parser.Internal

type Rep ParseException Source # 
Instance details

Defined in Codec.Xlsx.Parser.Internal

type Rep ParseException = D1 ('MetaData "ParseException" "Codec.Xlsx.Parser.Internal" "xlsx-1.0.0.1-inplace" 'False) (C1 ('MetaCons "ParseException" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String)))

n_ :: Text -> Name Source #

Add sml namespace to name

nodeElNameIs :: Node -> Name -> Bool Source #

class FromCursor a where Source #

Methods

fromCursor :: Cursor -> [a] Source #

Instances

Instances details
FromCursor ContentTypes Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.ContentTypes

Methods

fromCursor :: Cursor -> [ContentTypes] Source #

FromCursor Override Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.ContentTypes

Methods

fromCursor :: Cursor -> [Override] Source #

FromCursor CtDefault Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.ContentTypes

Methods

fromCursor :: Cursor -> [CtDefault] Source #

FromCursor Variant Source # 
Instance details

Defined in Codec.Xlsx.Types.Variant

Methods

fromCursor :: Cursor -> [Variant] Source #

FromCursor Protection Source #

See CT_CellProtection, p. 4484

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [Protection] Source #

FromCursor NumFmt Source #

See CT_NumFmt, p. 3936

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [NumFmt] Source #

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

Methods

fromCursor :: Cursor -> [FillPattern] Source #

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

Methods

fromCursor :: Cursor -> [BorderStyle] Source #

FromCursor Border Source #

See CT_Border, p. 4483

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [Border] Source #

FromCursor Alignment Source #

See CT_CellAlignment, p. 4482

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [Alignment] Source #

FromCursor CellXf Source #

See CT_Xf, p. 4486

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [CellXf] Source #

FromCursor StyleSheet Source #

See CT_Stylesheet, p. 4482

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [StyleSheet] Source #

FromCursor RunProperties Source #

See CT_RPrElt, p. 3903

Instance details

Defined in Codec.Xlsx.Types.RichText

Methods

fromCursor :: Cursor -> [RunProperties] Source #

FromCursor RichTextRun Source #

See CT_RElt, p. 3903

Instance details

Defined in Codec.Xlsx.Types.RichText

Methods

fromCursor :: Cursor -> [RichTextRun] Source #

FromCursor SheetProtection Source # 
Instance details

Defined in Codec.Xlsx.Types.Protection

Methods

fromCursor :: Cursor -> [SheetProtection] Source #

FromCursor PageSetup Source #

See CT_PageSetup, p. 3922

Instance details

Defined in Codec.Xlsx.Types.PageSetup

Methods

fromCursor :: Cursor -> [PageSetup] Source #

FromCursor CustomProperties Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.CustomProperties

Methods

fromCursor :: Cursor -> [CustomProperties] Source #

FromCursor Relationships Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.Relationships

Methods

fromCursor :: Cursor -> [Relationships] Source #

FromCursor Relationship Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.Relationships

Methods

fromCursor :: Cursor -> [Relationship] Source #

FromCursor FillProperties Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

Methods

fromCursor :: Cursor -> [FillProperties] Source #

FromCursor LineProperties Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

Methods

fromCursor :: Cursor -> [LineProperties] Source #

FromCursor ShapeProperties Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

Methods

fromCursor :: Cursor -> [ShapeProperties] Source #

FromCursor Geometry Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

Methods

fromCursor :: Cursor -> [Geometry] Source #

FromCursor Transform2D Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

Methods

fromCursor :: Cursor -> [Transform2D] Source #

FromCursor PositiveSize2D Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

Methods

fromCursor :: Cursor -> [PositiveSize2D] Source #

FromCursor Point2D Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

Methods

fromCursor :: Cursor -> [Point2D] Source #

FromCursor TextRun Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

Methods

fromCursor :: Cursor -> [TextRun] Source #

FromCursor TextCharacterProperties Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromCursor TextParagraph Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

Methods

fromCursor :: Cursor -> [TextParagraph] Source #

FromCursor TextBody Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

Methods

fromCursor :: Cursor -> [TextBody] Source #

FromCursor Formula Source #

See ST_Formula, p. 3873

Instance details

Defined in Codec.Xlsx.Types.Common

Methods

fromCursor :: Cursor -> [Formula] Source #

FromCursor XlsxText Source #

See CT_Rst, p. 3903

Instance details

Defined in Codec.Xlsx.Types.Common

Methods

fromCursor :: Cursor -> [XlsxText] Source #

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

Methods

fromCursor :: Cursor -> [Selection] Source #

FromCursor SheetView Source #

See CT_SheetView, p. 3913

Instance details

Defined in Codec.Xlsx.Types.SheetViews

Methods

fromCursor :: Cursor -> [SheetView] Source #

FromCursor CacheField Source # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable.Internal

Methods

fromCursor :: Cursor -> [CacheField] Source #

FromCursor DataLblProps Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [DataLblProps] Source #

FromCursor DataMarker Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [DataMarker] Source #

FromCursor ScatterSeries Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [ScatterSeries] Source #

FromCursor PieSeries Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [PieSeries] Source #

FromCursor BarSeries Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [BarSeries] Source #

FromCursor AreaSeries Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [AreaSeries] Source #

FromCursor LineSeries Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [LineSeries] Source #

FromCursor Series Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [Series] Source #

FromCursor DataPoint Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [DataPoint] Source #

FromCursor Legend Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [Legend] Source #

FromCursor ChartTitle Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [ChartTitle] Source #

FromCursor ChartSpace Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [ChartSpace] Source #

FromCursor UnresolvedDrawing Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

Methods

fromCursor :: Cursor -> [UnresolvedDrawing] Source #

FromCursor FillMode Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

Methods

fromCursor :: Cursor -> [FillMode] Source #

FromCursor NonVisualDrawingProperties Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromCursor GraphNonVisual Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

Methods

fromCursor :: Cursor -> [GraphNonVisual] Source #

FromCursor PicNonVisual Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

Methods

fromCursor :: Cursor -> [PicNonVisual] Source #

FromCursor ClientData Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

Methods

fromCursor :: Cursor -> [ClientData] Source #

FromCursor Anchoring Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

Methods

fromCursor :: Cursor -> [Anchoring] Source #

FromCursor Marker Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

Methods

fromCursor :: Cursor -> [Marker] Source #

FromCursor DataValidation Source # 
Instance details

Defined in Codec.Xlsx.Types.DataValidation

Methods

fromCursor :: Cursor -> [DataValidation] Source #

FromCursor DvPair Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.DvPair

Methods

fromCursor :: Cursor -> [DvPair] Source #

FromCursor CfRule Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

Methods

fromCursor :: Cursor -> [CfRule] Source #

FromCursor DataBarOptions Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

Methods

fromCursor :: Cursor -> [DataBarOptions] Source #

FromCursor IconSetOptions Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

Methods

fromCursor :: Cursor -> [IconSetOptions] Source #

FromCursor MaxCfValue Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

Methods

fromCursor :: Cursor -> [MaxCfValue] Source #

FromCursor MinCfValue Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

Methods

fromCursor :: Cursor -> [MinCfValue] Source #

FromCursor CfValue Source # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

Methods

fromCursor :: Cursor -> [CfValue] Source #

FromCursor CfPair Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.CfPair

Methods

fromCursor :: Cursor -> [CfPair] Source #

FromCursor CommentTable Source # 
Instance details

Defined in Codec.Xlsx.Types.Internal.CommentTable

Methods

fromCursor :: Cursor -> [CommentTable] Source #

FromCursor AutoFilter Source # 
Instance details

Defined in Codec.Xlsx.Types.AutoFilter

Methods

fromCursor :: Cursor -> [AutoFilter] Source #

FromCursor FilterCriterion Source # 
Instance details

Defined in Codec.Xlsx.Types.AutoFilter

Methods

fromCursor :: Cursor -> [FilterCriterion] Source #

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

Methods

fromCursor :: Cursor -> [ColumnsProperties] Source #

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

Methods

fromCursor :: Cursor -> [SharedStringTable] Source #

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

Methods

fromCursor :: Cursor -> [Anchor RefId RefId] Source #

FromCursor (DrawingObject RefId RefId) Source # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

Methods

fromCursor :: Cursor -> [DrawingObject RefId RefId] Source #

class FromAttrVal a where Source #

Instances

Instances details
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

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

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

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

maybeBoolElementValue :: Name -> Cursor -> [Maybe Bool] Source #

maybeFromElement :: FromCursor a => Name -> Cursor -> [Maybe a] Source #

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

contentOrEmpty :: Cursor -> [Text] Source #