Class CsvUtil

java.lang.Object
com.bluebell.greenhouse.sol.util.CsvUtil

public final class CsvUtil extends Object
Utilities for csv parsing and writing.
Version:
1.0.9
Author:
Stephen Prizio
  • Method Details

    • parseDelimitedFile

      public static List<List<String>> parseDelimitedFile(File file, String delimiter) throws IOException
      Reads a delimited file into logical csv records.
      Parameters:
      file - source file
      delimiter - delimiter
      Returns:
      parsed records
      Throws:
      IOException - io exception
    • parseDelimitedContent

      public static List<List<String>> parseDelimitedContent(String content, String delimiter)
      Parses delimited content into logical csv records.
      Parameters:
      content - raw content
      delimiter - delimiter
      Returns:
      parsed records
    • escapeDelimitedValue

      public static String escapeDelimitedValue(Object value, String delimiter)
      Escapes a value for delimited csv writing.
      Parameters:
      value - raw value
      delimiter - delimiter
      Returns:
      escaped value