Package com.tick42.glue.office.spreadsheets

# Interface SheetOptions.Builder<T,​B extends SheetOptions.Builder<T,​B>>

All Superinterfaces:
  `ColumnsBuilder<B>`, `RowsBuilder<T,​B>`, `TableBuilder<T,​B>`

Enclosing interface:
  SheetOptions

    public static interface SheetOptions.Builder<T,​B extends SheetOptions.Builder<T,​B>>
    extends TableBuilder<T,​B>

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `B` | `templateWorkbook​(String name)` |
  `B` | `templateWorksheet​(String name)` |
  `B` | `workbook​(String name)` |
  `B` | `worksheet​(String name)` |

  ### Methods inherited from interface com.tick42.glue.office.spreadsheets.ColumnsBuilder

  `column, column`

  ### Methods inherited from interface com.tick42.glue.office.spreadsheets.RowsBuilder

  `row, row, rows, rows`

- ## Method Details

  - ### worksheet

    B worksheet​(String name)
    Parameters:
      `name` - Name of the sheet to receive the data; else uses the first sheet in the workbook.
    Returns:
      this builder, never `null`

  - ### workbook

    B workbook​(String name)
    Parameters:
      `name` - Name of the workbook to reuse; otherwise a new temporary workbook will be created.
    Returns:
      this builder, never `null`

  - ### templateWorkbook

    B templateWorkbook​(String name)
    Parameters:
      `name` - Name of a template workbook to use when creating new workbooks.
    Returns:
      this builder, never `null`

  - ### templateWorksheet

    B templateWorksheet​(String name)
    Parameters:
      `name` - Name of the worksheet to display; ignored if there is no template.
    Returns:
      this builder, never `null`