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

Safe HaskellNone
LanguageHaskell2010

Codec.Xlsx.Types.Cell

Synopsis

Documentation

data CellFormula #

Formula for the cell.

TODO: array, dataTable formula types support

See 18.3.1.40 "f (Formula)" (p. 1636)

Constructors

CellFormula 

Fields

Instances
Eq CellFormula # 
Instance details

Defined in Codec.Xlsx.Types.Cell

Show CellFormula # 
Instance details

Defined in Codec.Xlsx.Types.Cell

Generic CellFormula # 
Instance details

Defined in Codec.Xlsx.Types.Cell

Associated Types

type Rep CellFormula :: * -> * #

NFData CellFormula # 
Instance details

Defined in Codec.Xlsx.Types.Cell

Methods

rnf :: CellFormula -> () #

ToElement CellFormula # 
Instance details

Defined in Codec.Xlsx.Types.Cell

type Rep CellFormula # 
Instance details

Defined in Codec.Xlsx.Types.Cell

type Rep CellFormula = D1 (MetaData "CellFormula" "Codec.Xlsx.Types.Cell" "xlsx-0.7.2-LJxbVm4yJQxBp0QchhVN6B" False) (C1 (MetaCons "CellFormula" PrefixI True) (S1 (MetaSel (Just "_cellfExpression") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 FormulaExpression) :*: (S1 (MetaSel (Just "_cellfAssignsToName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool) :*: S1 (MetaSel (Just "_cellfCalculate") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Bool))))

data FormulaExpression #

formula type with type-specific options

newtype SharedFormulaIndex #

index of shared formula in worksheet's wsSharedFormulas property

Constructors

SharedFormulaIndex Int 
Instances
Eq SharedFormulaIndex # 
Instance details

Defined in Codec.Xlsx.Types.Cell

Ord SharedFormulaIndex # 
Instance details

Defined in Codec.Xlsx.Types.Cell

Show SharedFormulaIndex # 
Instance details

Defined in Codec.Xlsx.Types.Cell

Generic SharedFormulaIndex # 
Instance details

Defined in Codec.Xlsx.Types.Cell

Associated Types

type Rep SharedFormulaIndex :: * -> * #

NFData SharedFormulaIndex # 
Instance details

Defined in Codec.Xlsx.Types.Cell

Methods

rnf :: SharedFormulaIndex -> () #

FromAttrBs SharedFormulaIndex # 
Instance details

Defined in Codec.Xlsx.Types.Cell

FromAttrVal SharedFormulaIndex # 
Instance details

Defined in Codec.Xlsx.Types.Cell

ToAttrVal SharedFormulaIndex # 
Instance details

Defined in Codec.Xlsx.Types.Cell

type Rep SharedFormulaIndex # 
Instance details

Defined in Codec.Xlsx.Types.Cell

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

data Cell #

Currently cell details include cell values, style ids and cell formulas (inline strings from <is> subelements are ignored)

Instances
Eq Cell # 
Instance details

Defined in Codec.Xlsx.Types.Cell

Methods

(==) :: Cell -> Cell -> Bool #

(/=) :: Cell -> Cell -> Bool #

Show Cell # 
Instance details

Defined in Codec.Xlsx.Types.Cell

Methods

showsPrec :: Int -> Cell -> ShowS #

show :: Cell -> String #

showList :: [Cell] -> ShowS #

Generic Cell # 
Instance details

Defined in Codec.Xlsx.Types.Cell

Associated Types

type Rep Cell :: * -> * #

Methods

from :: Cell -> Rep Cell x #

to :: Rep Cell x -> Cell #

Default Cell # 
Instance details

Defined in Codec.Xlsx.Types.Cell

Methods

def :: Cell #

NFData Cell # 
Instance details

Defined in Codec.Xlsx.Types.Cell

Methods

rnf :: Cell -> () #

type Rep Cell # 
Instance details

Defined in Codec.Xlsx.Types.Cell

type CellMap = Map (Int, Int) Cell #

Map containing cell values which are indexed by row and column if you need to use more traditional (x,y) indexing please you could use corresponding accessors from 'Lens'