Packages

abstract class ExcelWriterBase extends AnyRef

A class that helps writing data sheets to Excel workbooks.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ExcelWriterBase
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ExcelWriterBase()

Abstract Value Members

  1. abstract def workbook: Workbook

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  9. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  13. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  14. def save(outputStream: OutputStream): Unit

    Writes the workbook to an output location.

    Writes the workbook to an output location.

    outputStream

    The stream the workbook is written to.

  15. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  16. def toString(): String
    Definition Classes
    AnyRef → Any
  17. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  18. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  20. def writeSheet(name: String, content: List[Array[String]]): Unit

    Writes the given content to a new sheet with given name.

    Writes the given content to a new sheet with given name.

    name

    The name of the sheet to write.

    content

    The rows of content to write.

  21. def writeSheet(name: String, csv: CSVReader): Unit

    Writes the content read from a csv source to a new sheet with given name.

    Writes the content read from a csv source to a new sheet with given name.

    name

    The name of the sheet to write.

    csv

    The reader for the csv source.

  22. def writeSheet(file: FileContent): Unit

    Writes the content of a file to new sheet named with the file name.

    Writes the content of a file to new sheet named with the file name.

    file

    The file to write.

  23. def writeSheetMatchProduct[T](name: String, content: Iterable[Product])(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): Unit

    Writes the given content to a new sheet with given name.

    Writes the given content to a new sheet with given name. Supports all case classes and automatically defines a header from the class fields.

    name

    The name of the sheet to write.

    content

    The rows of content to write.

  24. def writeSheetMatchTypes(name: String, content: List[Array[Any]]): Unit

    Writes the given content to a new sheet with given name.

    Writes the given content to a new sheet with given name. Supports types

    Double

    ,

    Int

    , Boolean and String.

    name

    The name of the sheet to write.

    content

    The rows of content to write.

  25. def writeValue(row: Row, value: Any, col: Int): Any
    Attributes
    protected

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from AnyRef

Inherited from Any

Ungrouped