| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Codec.Xlsx.Types.Common
Documentation
mkCellRef :: (Int, Int) -> CellRef Source #
Render position in (row, col) format to an Excel reference.
mkCellRef (2, 4) == "D2"
fromCellRef :: CellRef -> (Int, Int) Source #
reverse to mkCellRef
Warning: the function isn't total and will throw an error if incorrect value will get passed
Common type containing either simple string or rich formatted text.
Used in si, comment and is elements
E.g. si spec says: "If the string is just a simple string with formatting applied
at the cell level, then the String Item (si) should contain a single text
element used to express the string. However, if the string in the cell is
more complex - i.e., has formatting applied at the character level - then the
string item shall consist of multiple rich text runs which collectively are
used to express the string.". So we have either a single Text field, or
else a list of RichTextRuns, each of which is some Text with layout
properties.
TODO: Currently we do not support phoneticPr (Phonetic Properties, 18.4.3,
p. 1723) or rPh (Phonetic Run, 18.4.6, p. 1725).
Section 18.4.8, "si (String Item)" (p. 1725)
See CT_Rst, p. 3903
Constructors
| XlsxText Text | |
| XlsxRichText [RichTextRun] |
A formula
See 18.18.35 "ST_Formula (Formula)" (p. 2457)