Class CsvWriteOptions.Builder

    • Constructor Detail

      • Builder

        protected Builder​(String fileName)
      • Builder

        protected Builder​(File file)
      • Builder

        protected Builder​(Writer writer)
    • Method Detail

      • transformColumnNames

        public CsvWriteOptions.Builder transformColumnNames​(Map<String,​String> nameMap)
        Transform one or more column names as they are written to a file. The original column name is unchanged.
        Parameters:
        nameMap - A map from existing column names to the desired output name
      • usePrintFormatters

        public CsvWriteOptions.Builder usePrintFormatters​(boolean useFormatter)
        Sets the usePrintFormatters option @link{tech.tablesaw.columns.ColumnFormatter} When true, printFormatters will be used in writing the output text for any column that has one.
      • quoteAllFields

        public CsvWriteOptions.Builder quoteAllFields​(boolean quoteAll)
        Causes all data exported as a CSV file to be enclosed in quotes. Note that this includes the headers, and all columns regardless of type
        Parameters:
        quoteAll - true, to cause all data and column headers to be quoted.
        Returns:
        this CsvWriteOptionsBuilder
      • ignoreLeadingWhitespaces

        public CsvWriteOptions.Builder ignoreLeadingWhitespaces​(boolean ignoreLeadingWhitespaces)
      • ignoreTrailingWhitespaces

        public CsvWriteOptions.Builder ignoreTrailingWhitespaces​(boolean ignoreTrailingWhitespaces)