Safe Haskell | None |
---|---|
Language | Haskell2010 |
- class ToDocument a where
- documentFromElement :: Text -> Element -> Document
- class ToElement a where
- elementList :: Name -> [Element] -> Element
- elementContent :: Name -> Text -> Element
- elementValue :: ToAttrVal a => Name -> a -> Element
- class ToAttrVal a where
- (.=) :: ToAttrVal a => Name -> a -> (Name, Text)
- (.=?) :: ToAttrVal a => Name -> Maybe a -> Maybe (Name, Text)
- addNS :: Text -> Element -> Element
- mainNamespace :: Text
Rendering documents
class ToDocument a where Source #
toDocument :: a -> Document Source #
Rendering elements
class ToElement a where Source #
ToElement PageSetup Source # | See |
ToElement Pane Source # | See |
ToElement Selection Source # | See |
ToElement SheetView Source # | See |
ToElement Protection Source # | See |
ToElement Font Source # | See |
ToElement FillPattern Source # | See |
ToElement Fill Source # | See |
ToElement Color Source # | See |
ToElement BorderStyle Source # | See |
ToElement Border Source # | See |
ToElement Alignment Source # | See |
ToElement CellXf Source # | See |
ToElement StyleSheet Source # | See |
ToElement RunProperties Source # | See |
ToElement RichTextRun Source # | See |
ToElement StringItem Source # | See |
ToElement SharedStringTable Source # | See TODO: The |
Rendering attributes
class ToAttrVal a where Source #
ToAttrVal Bool Source # | |
ToAttrVal Double Source # | |
ToAttrVal Int Source # | |
ToAttrVal Text Source # | |
ToAttrVal String Source # | |
ToAttrVal PaperSize Source # | See |
ToAttrVal PageOrder Source # | See |
ToAttrVal Orientation Source # | See |
ToAttrVal PrintErrors Source # | See |
ToAttrVal CellComments Source # | See |
ToAttrVal PaneState Source # | See |
ToAttrVal PaneType Source # | See |
ToAttrVal SheetViewType Source # | See |
ToAttrVal ReadingOrder Source # | |
ToAttrVal PatternType Source # | |
ToAttrVal LineStyle Source # | |
ToAttrVal FontVerticalAlignment Source # | |
ToAttrVal FontUnderline Source # | |
ToAttrVal FontScheme Source # | |
ToAttrVal FontFamily Source # | |
ToAttrVal CellVerticalAlignment Source # | |
ToAttrVal CellHorizontalAlignment Source # | |
Dealing with namespaces
addNS :: Text -> Element -> Element Source #
Set the namespace for the entire document
This follows the same policy that the rest of the xlsx package uses.
mainNamespace :: Text Source #
The main namespace for Excel