Bitbybit Docs
    Preparing search index...

    Class ParseToJsonWithHeadersDto (Inputs.CSV)

    Alimenta csv.parseToJsonWithHeaders: o texto CSV, os nomes de cabeçalho a usar em vez de uma linha de cabeçalho, onde começam os dados, os separadores e quais colunas ler como números.

    Index

    Constructors

    • Parameters

      • Optionalcsv: string
      • Optionalheaders: string[]
      • OptionaldataStartRow: number
      • OptionalrowSeparator: string
      • OptionalcolumnSeparator: string
      • OptionalnumberColumns: string[]

      Returns ParseToJsonWithHeadersDto

    Properties

    csv: string

    O texto CSV inteiro, normalmente sem linha de cabeçalho

    John,30\nJane,25
    
    headers: string[]

    As chaves dos objetos, uma por coluna pela ordem das colunas; uma linha com mais células do que chaves perde as células extra

    ["name", "age"]
    
    dataStartRow?: number

    Índice da primeira linha transformada num objeto, a contar de 0; defina-o como 1 para saltar uma linha de cabeçalho que o texto tenha

    0
    

    0

    Infinity

    1

    rowSeparator?: string

    O texto entre linhas, normalmente uma quebra de linha; \n escrito em dois caracteres é lido como um só

    \n
    
    columnSeparator?: string

    O texto entre células numa linha, normalmente uma vírgula; \t escrito em dois caracteres é lido como uma tabulação

    ,
    
    numberColumns?: string[]

    Nomes de cabeçalho cujas células são analisadas como números; todas as outras células ficam texto

    undefined
    

    true