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