Zum Hauptinhalt springen

Optionen

Neben den MultiTable Optionen stehen im MultiTableXlsxExporter weitere Optionen zur Verfügung.

hinweis

Die Zeilen (rows) müssen bereits befüllt sein!

MultiTableXlsxExporter Optionen

title string

Die Überschrift oberhalb der Tabelle

title?: string
  • Default: null
  • Optional
title: "mySuperCoolTable"

worksheetName string

Der Register Name (Untere Tableiste). Wird kein worksheetName angegeben, so wird die title Option verwendet oder "Tabelle".

worksheetName?: string
  • Default: title || Tabelle
  • Optional
worksheetName: "Tabelle"

titleFormat MultiTableXlsxExportTitleFormatOptions

Format für die Überschrift.

titleFormat?: {
bgcolor?: "black" | "blue" | "brown" | "cyan" | "gray" | "green" | "lime" | "magenta" | "navy" | "orange" | "pink" | "purple" | "red" | "silver" | "white" | "yellow"
pattern?: "solid" | "mediumgrey" | "lightgrey"
fontcolor?: "black" | "blue" | "brown" | "cyan" | "gray" | "green" | "lime" | "magenta" | "navy" | "orange" | "pink" | "purple" | "red" | "silver" | "white" | "yellow"
fontstyle?: "bold" | "italic"
fontsize?: number
cellborder?: number
align?: "left" | "center" | "right"
numformat?: string
}
  • Default: { fontstyle: "bold", fontsize: 18, align: "center" }
  • Optional
titleFormat: {
fontcolor: "orange",
fontstyle: "bold",
fontsize: 18,
align: "center"
}

formats MultiTableXlsxExportFormatOptions[]

Über die formats Option können benutzerdefinierte Formatierungen hinzugefügt werden.

formats?: {
name: string
bgcolor?: "black" | "blue" | "brown" | "cyan" | "gray" | "green" | "lime" | "magenta" | "navy" | "orange" | "pink" | "purple" | "red" | "silver" | "white" | "yellow"
pattern?: "solid" | "mediumgrey" | "lightgrey"
fontcolor?: "black" | "blue" | "brown" | "cyan" | "gray" | "green" | "lime" | "magenta" | "navy" | "orange" | "pink" | "purple" | "red" | "silver" | "white" | "yellow"
fontstyle?: "bold" | "italic"
fontsize?: number
cellborder?: number
align?: "left" | "center" | "right"
numformat?: string
}[]
  • Default: null
  • Optional

Beispielformatierung für Spalte amount.

columns: {
amount: {
type: "currency"
}
},
// ...
formats: [{
name: "amount",
numformat: "#,##0.00 €;[Red]-#,##0.00 €"
}]
tipp

Damit die Formatierung für eine Spalte verwendet werden kann, muss das Attribute name mit dem Key der columns Option übereinstimmen.

autoFilter boolean

Soll pro Spalte die AutoFilter Option aktiviert werden? Neben der Spaltenüberschrift erscheint ein Drop-Down mit einer Filterauswahl.

autoFilter?: boolean
  • Default: true
  • Optional
autoFilter: false