Bitbybit Docs
    Preparing search index...

    Class ParseToJsonWithHeadersDto (Inputs.CSV)

    Передает в csv.parseToJsonWithHeaders: текст CSV, имена заголовков, используемые вместо строки заголовков, где начинаются данные, разделители и какие столбцы читать как числа.

    Index

    Constructors

    • Parameters

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

      Returns ParseToJsonWithHeadersDto

    Properties

    csv: string

    Весь текст CSV, обычно без строки заголовков

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

    Ключи объектов, по одному на столбец в порядке столбцов; строка с большим числом ячеек, чем ключей, теряет лишние ячейки

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

    Индекс первой строки, превращаемой в объект, считая с 0; установите 1, чтобы пропустить строку заголовков, которая в тексте все же есть

    0
    

    0

    Infinity

    1

    rowSeparator?: string

    Текст между строками, обычно перенос строки; \n, записанный двумя символами, читается как один

    \n
    
    columnSeparator?: string

    Текст между ячейками в строке, обычно запятая; \t, записанный двумя символами, читается как табуляция

    ,
    
    numberColumns?: string[]

    Имена заголовков, ячейки которых разбираются как числа; все остальные ячейки остаются текстом

    undefined
    

    true