Class CsvParser

java.lang.Object
br.unip.aps.io.CsvParser

public final class CsvParser extends Object
Parser de linhas CSV (RFC 4180) implementado manualmente.
  • Constructor Details

    • CsvParser

      public CsvParser(char separador)
  • Method Details

    • getSeparador

      public char getSeparador()
    • detectarSeparador

      public static char detectarSeparador(String cabecalho)
      Detecta o separador a partir da linha de cabecalho (o mais frequente entre virgula, ponto e virgula, tab e barra).
    • dividir

      public List<String> dividir(String linha)
      Divide uma linha em campos.
    • escapar

      public static String escapar(String valor, char separador)
      Escapa um valor para escrita em CSV (aspas quando necessario).