Bitbybit Docs
    Preparing search index...

    Class ParseToJsonWithHeadersDto (Inputs.CSV)

    Alimenta csv.parseToJsonWithHeaders: el texto CSV, los nombres de cabecera que usar en lugar de una línea de cabecera, dónde empiezan los datos, los separadores y qué columnas leer como números.

    Index

    Constructors

    • Parameters

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

      Returns ParseToJsonWithHeadersDto

    Properties

    csv: string

    El texto CSV completo, normalmente sin línea de cabecera

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

    Las claves de los objetos, una por columna en el orden de las columnas; una fila con más celdas que claves pierde las celdas sobrantes

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

    Índice de la primera fila convertida en objeto, contando desde 0; ponlo en 1 para saltar una línea de cabecera que el texto sí tiene

    0
    

    0

    Infinity

    1

    rowSeparator?: string

    El texto entre filas, normalmente un salto de línea; \n escrito como dos caracteres se lee como uno

    \n
    
    columnSeparator?: string

    El texto entre celdas de una fila, normalmente una coma; \t escrito como dos caracteres se lee como un tabulador

    ,
    
    numberColumns?: string[]

    Nombres de cabecera cuyas celdas se analizan como números; todas las demás celdas siguen siendo texto

    undefined
    

    true