Bitbybit Docs
    Preparing search index...

    Class JsonToCsvDto<T> (Inputs.CSV)

    csv.jsonToCsv 提供要写出的对象、按顺序成为列的属性名称、是否写表头行以及分隔符。

    Type Parameters

    • T = Record<string, unknown>
    Index

    Constructors

    • Type Parameters

      • T = Record<string, unknown>

      Parameters

      • Optionaljson: T[]
      • Optionalheaders: string[]
      • OptionalincludeHeaders: boolean
      • OptionalrowSeparator: string
      • OptionalcolumnSeparator: string

      Returns JsonToCsvDto<T>

    Properties

    json: T[]

    对象,每个一行,按顺序排列;对象缺少的属性成为空单元格

    [{"name": "John", "age": "30"}]
    
    headers: string[]

    写为列的属性名称,按此顺序排列;未列出的属性被省略

    ["name", "age"]
    
    includeHeaders?: boolean

    为 true 时,第一行包含表头名称

    true
    
    rowSeparator?: string

    放在行之间的文本,通常是换行符;以两个字符写出的 \n 被用作一个换行符

    \n
    
    columnSeparator?: string

    放在单元格之间的文本,通常是逗号;包含它的单元格会被引号包裹

    ,