xlsx-0.7.2: Simple and incomplete Excel file parser/writer

Safe HaskellNone
LanguageHaskell2010

Codec.Xlsx.Parser.Internal

Synopsis

Documentation

data ParseException #

Constructors

ParseException String 
Instances
Show ParseException # 
Instance details

Defined in Codec.Xlsx.Parser.Internal

Generic ParseException # 
Instance details

Defined in Codec.Xlsx.Parser.Internal

Associated Types

type Rep ParseException :: Type -> Type #

Exception ParseException # 
Instance details

Defined in Codec.Xlsx.Parser.Internal

type Rep ParseException # 
Instance details

Defined in Codec.Xlsx.Parser.Internal

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

n_ :: Text -> Name #

Add sml namespace to name

class FromCursor a where #

Methods

fromCursor :: Cursor -> [a] #

Instances
FromCursor ContentTypes # 
Instance details

Defined in Codec.Xlsx.Types.Internal.ContentTypes

FromCursor Override # 
Instance details

Defined in Codec.Xlsx.Types.Internal.ContentTypes

Methods

fromCursor :: Cursor -> [Override] #

FromCursor CtDefault # 
Instance details

Defined in Codec.Xlsx.Types.Internal.ContentTypes

Methods

fromCursor :: Cursor -> [CtDefault] #

FromCursor Variant # 
Instance details

Defined in Codec.Xlsx.Types.Variant

Methods

fromCursor :: Cursor -> [Variant] #

FromCursor Protection #

See CT_CellProtection, p. 4484

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [Protection] #

FromCursor NumFmt #

See CT_NumFmt, p. 3936

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [NumFmt] #

FromCursor Dxf #

See CT_Dxf, p. 3937

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [Dxf] #

FromCursor Font #

See CT_Font, p. 4489

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [Font] #

FromCursor FillPattern #

See CT_PatternFill, p. 4484

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromCursor Fill #

See CT_Fill, p. 4484

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [Fill] #

FromCursor Color #

See CT_Color, p. 4484

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [Color] #

FromCursor BorderStyle # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromCursor Border #

See CT_Border, p. 4483

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [Border] #

FromCursor Alignment #

See CT_CellAlignment, p. 4482

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [Alignment] #

FromCursor CellXf #

See CT_Xf, p. 4486

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [CellXf] #

FromCursor StyleSheet #

See CT_Stylesheet, p. 4482

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

Methods

fromCursor :: Cursor -> [StyleSheet] #

FromCursor RunProperties #

See CT_RPrElt, p. 3903

Instance details

Defined in Codec.Xlsx.Types.RichText

FromCursor RichTextRun #

See CT_RElt, p. 3903

Instance details

Defined in Codec.Xlsx.Types.RichText

FromCursor SheetProtection # 
Instance details

Defined in Codec.Xlsx.Types.Protection

FromCursor PageSetup #

See CT_PageSetup, p. 3922

Instance details

Defined in Codec.Xlsx.Types.PageSetup

Methods

fromCursor :: Cursor -> [PageSetup] #

FromCursor CustomProperties # 
Instance details

Defined in Codec.Xlsx.Types.Internal.CustomProperties

FromCursor Relationships # 
Instance details

Defined in Codec.Xlsx.Types.Internal.Relationships

FromCursor Relationship # 
Instance details

Defined in Codec.Xlsx.Types.Internal.Relationships

FromCursor FillProperties # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromCursor LineProperties # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromCursor ShapeProperties # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromCursor Geometry # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

Methods

fromCursor :: Cursor -> [Geometry] #

FromCursor Transform2D # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromCursor PositiveSize2D # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromCursor Point2D # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

Methods

fromCursor :: Cursor -> [Point2D] #

FromCursor TextRun # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

Methods

fromCursor :: Cursor -> [TextRun] #

FromCursor TextCharacterProperties # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromCursor TextParagraph # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromCursor TextBody # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

Methods

fromCursor :: Cursor -> [TextBody] #

FromCursor Formula #

See ST_Formula, p. 3873

Instance details

Defined in Codec.Xlsx.Types.Common

Methods

fromCursor :: Cursor -> [Formula] #

FromCursor XlsxText #

See CT_Rst, p. 3903

Instance details

Defined in Codec.Xlsx.Types.Common

Methods

fromCursor :: Cursor -> [XlsxText] #

FromCursor Pane #

See CT_Pane, p. 3913

Instance details

Defined in Codec.Xlsx.Types.SheetViews

Methods

fromCursor :: Cursor -> [Pane] #

FromCursor Selection #

See CT_Selection, p. 3914

Instance details

Defined in Codec.Xlsx.Types.SheetViews

Methods

fromCursor :: Cursor -> [Selection] #

FromCursor SheetView #

See CT_SheetView, p. 3913

Instance details

Defined in Codec.Xlsx.Types.SheetViews

Methods

fromCursor :: Cursor -> [SheetView] #

FromCursor CacheField # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable.Internal

Methods

fromCursor :: Cursor -> [CacheField] #

FromCursor DataLblProps # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromCursor DataMarker # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [DataMarker] #

FromCursor ScatterSeries # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromCursor PieSeries # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [PieSeries] #

FromCursor BarSeries # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [BarSeries] #

FromCursor AreaSeries # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [AreaSeries] #

FromCursor LineSeries # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [LineSeries] #

FromCursor Series # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [Series] #

FromCursor DataPoint # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [DataPoint] #

FromCursor Legend # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [Legend] #

FromCursor ChartTitle # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [ChartTitle] #

FromCursor ChartSpace # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

Methods

fromCursor :: Cursor -> [ChartSpace] #

FromCursor UnresolvedDrawing # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromCursor FillMode # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

Methods

fromCursor :: Cursor -> [FillMode] #

FromCursor NonVisualDrawingProperties # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromCursor GraphNonVisual # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromCursor PicNonVisual # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromCursor ClientData # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

Methods

fromCursor :: Cursor -> [ClientData] #

FromCursor Anchoring # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

Methods

fromCursor :: Cursor -> [Anchoring] #

FromCursor Marker # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

Methods

fromCursor :: Cursor -> [Marker] #

FromCursor DataValidation # 
Instance details

Defined in Codec.Xlsx.Types.DataValidation

FromCursor DvPair # 
Instance details

Defined in Codec.Xlsx.Types.Internal.DvPair

Methods

fromCursor :: Cursor -> [DvPair] #

FromCursor CfRule # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

Methods

fromCursor :: Cursor -> [CfRule] #

FromCursor DataBarOptions # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromCursor IconSetOptions # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromCursor MaxCfValue # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

Methods

fromCursor :: Cursor -> [MaxCfValue] #

FromCursor MinCfValue # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

Methods

fromCursor :: Cursor -> [MinCfValue] #

FromCursor CfValue # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

Methods

fromCursor :: Cursor -> [CfValue] #

FromCursor CfPair # 
Instance details

Defined in Codec.Xlsx.Types.Internal.CfPair

Methods

fromCursor :: Cursor -> [CfPair] #

FromCursor CommentTable # 
Instance details

Defined in Codec.Xlsx.Types.Internal.CommentTable

FromCursor AutoFilter # 
Instance details

Defined in Codec.Xlsx.Types.AutoFilter

Methods

fromCursor :: Cursor -> [AutoFilter] #

FromCursor FilterCriterion # 
Instance details

Defined in Codec.Xlsx.Types.AutoFilter

FromCursor Table # 
Instance details

Defined in Codec.Xlsx.Types.Table

Methods

fromCursor :: Cursor -> [Table] #

FromCursor ColumnsProperties # 
Instance details

Defined in Codec.Xlsx.Types

FromCursor SharedStringTable #

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) # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromCursor (Anchor RefId RefId) # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromCursor (DrawingObject RefId RefId) # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

class FromAttrVal a where #

Methods

fromAttrVal :: Reader a #

Instances
FromAttrVal Bool # 
Instance details

Defined in Codec.Xlsx.Parser.Internal

FromAttrVal Double # 
Instance details

Defined in Codec.Xlsx.Parser.Internal

FromAttrVal Int # 
Instance details

Defined in Codec.Xlsx.Parser.Internal

FromAttrVal Integer # 
Instance details

Defined in Codec.Xlsx.Parser.Internal

FromAttrVal Text # 
Instance details

Defined in Codec.Xlsx.Parser.Internal

FromAttrVal ReadingOrder # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrVal PatternType # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrVal LineStyle # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrVal FontVerticalAlignment # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrVal FontUnderline # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrVal FontScheme # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrVal FontFamily #

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

Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrVal CellVerticalAlignment # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrVal CellHorizontalAlignment # 
Instance details

Defined in Codec.Xlsx.Types.StyleSheet

FromAttrVal LegacyPassword # 
Instance details

Defined in Codec.Xlsx.Types.Protection

FromAttrVal PaperSize #

See paperSize (attribute of pageSetup), p. 1659

Instance details

Defined in Codec.Xlsx.Types.PageSetup

FromAttrVal PageOrder #

See ST_PageOrder, p. 3923

Instance details

Defined in Codec.Xlsx.Types.PageSetup

FromAttrVal Orientation #

See ST_Orientation, p. 3923

Instance details

Defined in Codec.Xlsx.Types.PageSetup

FromAttrVal PrintErrors #

See ST_PrintError, p. 3923

Instance details

Defined in Codec.Xlsx.Types.PageSetup

FromAttrVal CellComments #

See ST_CellComments, p. 3923

Instance details

Defined in Codec.Xlsx.Types.PageSetup

FromAttrVal RefId # 
Instance details

Defined in Codec.Xlsx.Types.Internal

FromAttrVal TextAnchoring # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromAttrVal TextWrap # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromAttrVal TextVertical # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromAttrVal TextVertOverflow # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromAttrVal Angle # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Common

FromAttrVal ErrorType # 
Instance details

Defined in Codec.Xlsx.Types.Common

FromAttrVal Formula # 
Instance details

Defined in Codec.Xlsx.Types.Common

FromAttrVal SqRef # 
Instance details

Defined in Codec.Xlsx.Types.Common

FromAttrVal CellRef # 
Instance details

Defined in Codec.Xlsx.Types.Common

FromAttrVal PaneState #

See ST_PaneState, p. 3929

Instance details

Defined in Codec.Xlsx.Types.SheetViews

FromAttrVal PaneType #

See ST_Pane, p. 3914

Instance details

Defined in Codec.Xlsx.Types.SheetViews

FromAttrVal SheetViewType #

See ST_SheetViewType, p. 3913

Instance details

Defined in Codec.Xlsx.Types.SheetViews

FromAttrVal ConsolidateFunction # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

FromAttrVal PivotFieldName # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

FromAttrVal FieldSortType # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

FromAttrVal CacheId # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable.Internal

FromAttrVal DataMarkerSymbol # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromAttrVal ScatterStyle # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromAttrVal BarDirection # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromAttrVal BarChartGrouping # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromAttrVal ChartGrouping # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromAttrVal LegendPos # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromAttrVal DispBlanksAs # 
Instance details

Defined in Codec.Xlsx.Types.Drawing.Chart

FromAttrVal DrawingElementId # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromAttrVal EditAs # 
Instance details

Defined in Codec.Xlsx.Types.Drawing

FromAttrVal ErrorStyle # 
Instance details

Defined in Codec.Xlsx.Types.DataValidation

FromAttrVal IconSetType # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromAttrVal NStdDev # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromAttrVal Inclusion # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromAttrVal TimePeriod # 
Instance details

Defined in Codec.Xlsx.Types.ConditionalFormatting

FromAttrVal SharedFormulaIndex # 
Instance details

Defined in Codec.Xlsx.Types.Cell

FromAttrVal DynFilterType # 
Instance details

Defined in Codec.Xlsx.Types.AutoFilter

FromAttrVal CustomFilterOperator # 
Instance details

Defined in Codec.Xlsx.Types.AutoFilter

FromAttrVal FilterByBlank # 
Instance details

Defined in Codec.Xlsx.Types.AutoFilter

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

required attribute parsing

fromAttributeDef :: FromAttrVal a => Name -> a -> Cursor -> [a] #

parsing optional attributes with defaults

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

parsing optional attributes

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