Class ImportOptions.Builder

java.lang.Object
io.keikai.axyra.sheets.ImportOptions.Builder
Enclosing class:
ImportOptions

public static final class ImportOptions.Builder extends Object
Fluent builder for ImportOptions.
  • Method Details

    • columns

      public ImportOptions.Builder columns(String... columns)
      Imports only these properties, in this order. A Map row's properties are its keys. null imports every property.
    • headers

      public ImportOptions.Builder headers(boolean headers)
      Writes a header row above the data when true (default true).
    • columnLabels

      public ImportOptions.Builder columnLabels(String... columnLabels)
      Sets the header texts, one per imported column; null uses the property names.
    • headerStyle

      public ImportOptions.Builder headerStyle(CellStyle headerStyle)
      Sets the style that replaces the header cells' style; null leaves it unchanged.
    • build

      public ImportOptions build()
      Builds the ImportOptions. The arrays are stored as given, not copied.