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

Safe HaskellNone
LanguageHaskell2010

Codec.Xlsx.Types.PivotTable

Synopsis

Documentation

data PivotTable #

Instances
Eq PivotTable # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Show PivotTable # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Generic PivotTable # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Associated Types

type Rep PivotTable :: * -> * #

NFData PivotTable # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Methods

rnf :: PivotTable -> () #

type Rep PivotTable # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

type Rep PivotTable = D1 (MetaData "PivotTable" "Codec.Xlsx.Types.PivotTable" "xlsx-0.7.2-LJxbVm4yJQxBp0QchhVN6B" False) (C1 (MetaCons "PivotTable" PrefixI True) (((S1 (MetaSel (Just "_pvtName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "_pvtDataCaption") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "_pvtRowFields") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [PositionedField]))) :*: (S1 (MetaSel (Just "_pvtColumnFields") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [PositionedField]) :*: (S1 (MetaSel (Just "_pvtDataFields") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [DataField]) :*: S1 (MetaSel (Just "_pvtFields") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [PivotFieldInfo])))) :*: ((S1 (MetaSel (Just "_pvtRowGrandTotals") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: (S1 (MetaSel (Just "_pvtColumnGrandTotals") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "_pvtOutline") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool))) :*: ((S1 (MetaSel (Just "_pvtOutlineData") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "_pvtLocation") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CellRef)) :*: (S1 (MetaSel (Just "_pvtSrcSheet") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "_pvtSrcRef") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Range))))))

newtype PivotFieldName #

Constructors

PivotFieldName Text 
Instances
Eq PivotFieldName # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Ord PivotFieldName # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Show PivotFieldName # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Generic PivotFieldName # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Associated Types

type Rep PivotFieldName :: * -> * #

NFData PivotFieldName # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Methods

rnf :: PivotFieldName -> () #

FromAttrVal PivotFieldName # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

ToAttrVal PivotFieldName # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

type Rep PivotFieldName # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

type Rep PivotFieldName = D1 (MetaData "PivotFieldName" "Codec.Xlsx.Types.PivotTable" "xlsx-0.7.2-LJxbVm4yJQxBp0QchhVN6B" True) (C1 (MetaCons "PivotFieldName" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data PivotFieldInfo #

Instances
Eq PivotFieldInfo # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Show PivotFieldInfo # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Generic PivotFieldInfo # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Associated Types

type Rep PivotFieldInfo :: * -> * #

NFData PivotFieldInfo # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Methods

rnf :: PivotFieldInfo -> () #

type Rep PivotFieldInfo # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

type Rep PivotFieldInfo = D1 (MetaData "PivotFieldInfo" "Codec.Xlsx.Types.PivotTable" "xlsx-0.7.2-LJxbVm4yJQxBp0QchhVN6B" False) (C1 (MetaCons "PivotFieldInfo" PrefixI True) ((S1 (MetaSel (Just "_pfiName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe PivotFieldName)) :*: S1 (MetaSel (Just "_pfiOutline") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool)) :*: (S1 (MetaSel (Just "_pfiSortType") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 FieldSortType) :*: S1 (MetaSel (Just "_pfiHiddenItems") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [CellValue]))))

data FieldSortType #

Sort orders that can be applied to fields in a PivotTable

See 18.18.28 "ST_FieldSortType (Field Sort Type)" (p. 2454)

Instances
Eq FieldSortType # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Ord FieldSortType # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Show FieldSortType # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Generic FieldSortType # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Associated Types

type Rep FieldSortType :: * -> * #

NFData FieldSortType # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Methods

rnf :: FieldSortType -> () #

FromAttrVal FieldSortType # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

ToAttrVal FieldSortType # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

type Rep FieldSortType # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

type Rep FieldSortType = D1 (MetaData "FieldSortType" "Codec.Xlsx.Types.PivotTable" "xlsx-0.7.2-LJxbVm4yJQxBp0QchhVN6B" False) (C1 (MetaCons "FieldSortAscending" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "FieldSortDescending" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "FieldSortManual" PrefixI False) (U1 :: * -> *)))

data PositionedField #

Instances
Eq PositionedField # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Ord PositionedField # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Show PositionedField # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Generic PositionedField # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Associated Types

type Rep PositionedField :: * -> * #

NFData PositionedField # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Methods

rnf :: PositionedField -> () #

type Rep PositionedField # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

type Rep PositionedField = D1 (MetaData "PositionedField" "Codec.Xlsx.Types.PivotTable" "xlsx-0.7.2-LJxbVm4yJQxBp0QchhVN6B" False) (C1 (MetaCons "DataPosition" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "FieldPosition" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PivotFieldName)))

data DataField #

Instances
Eq DataField # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Show DataField # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Generic DataField # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Associated Types

type Rep DataField :: * -> * #

NFData DataField # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Methods

rnf :: DataField -> () #

type Rep DataField # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

type Rep DataField = D1 (MetaData "DataField" "Codec.Xlsx.Types.PivotTable" "xlsx-0.7.2-LJxbVm4yJQxBp0QchhVN6B" False) (C1 (MetaCons "DataField" PrefixI True) (S1 (MetaSel (Just "_dfField") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PivotFieldName) :*: (S1 (MetaSel (Just "_dfName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "_dfFunction") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ConsolidateFunction))))

data ConsolidateFunction #

Data consolidation functions specified by the user and used to consolidate ranges of data

See 18.18.17 "ST_DataConsolidateFunction (Data Consolidation Functions)" (p. 2447)

Constructors

ConsolidateAverage

The average of the values.

ConsolidateCount

The number of data values. The Count consolidation function works the same as the COUNTA worksheet function.

ConsolidateCountNums

The number of data values that are numbers. The Count Nums consolidation function works the same as the COUNT worksheet function.

ConsolidateMaximum

The largest value.

ConsolidateMinimum

The smallest value.

ConsolidateProduct

The product of the values.

ConsolidateStdDev

An estimate of the standard deviation of a population, where the sample is a subset of the entire population.

ConsolidateStdDevP

The standard deviation of a population, where the population is all of the data to be summarized.

ConsolidateSum

The sum of the values.

ConsolidateVariance

An estimate of the variance of a population, where the sample is a subset of the entire population.

ConsolidateVarP

The variance of a population, where the population is all of the data to be summarized.

Instances
Eq ConsolidateFunction # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Show ConsolidateFunction # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Generic ConsolidateFunction # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Associated Types

type Rep ConsolidateFunction :: * -> * #

NFData ConsolidateFunction # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

Methods

rnf :: ConsolidateFunction -> () #

FromAttrVal ConsolidateFunction # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

ToAttrVal ConsolidateFunction # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

type Rep ConsolidateFunction # 
Instance details

Defined in Codec.Xlsx.Types.PivotTable

type Rep ConsolidateFunction = D1 (MetaData "ConsolidateFunction" "Codec.Xlsx.Types.PivotTable" "xlsx-0.7.2-LJxbVm4yJQxBp0QchhVN6B" False) (((C1 (MetaCons "ConsolidateAverage" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ConsolidateCount" PrefixI False) (U1 :: * -> *)) :+: (C1 (MetaCons "ConsolidateCountNums" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "ConsolidateMaximum" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ConsolidateMinimum" PrefixI False) (U1 :: * -> *)))) :+: ((C1 (MetaCons "ConsolidateProduct" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "ConsolidateStdDev" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ConsolidateStdDevP" PrefixI False) (U1 :: * -> *))) :+: (C1 (MetaCons "ConsolidateSum" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "ConsolidateVariance" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "ConsolidateVarP" PrefixI False) (U1 :: * -> *)))))