Bitbybit Docs
    Preparing search index...

    Class JsonToCsvDto<T> (Inputs.CSV)

    Alimente csv.jsonToCsv : les objets à écrire, les noms de propriété qui deviennent les colonnes dans l'ordre, s'il faut écrire une ligne d'en-tête et les séparateurs.

    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[]

    Les objets, une ligne chacun, dans l'ordre ; une propriété absente d'un objet devient une cellule vide

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

    Les noms de propriété écrits en colonnes, dans cet ordre ; les propriétés non listées sont laissées de côté

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

    Quand vrai, la première ligne contient les noms d'en-tête

    true
    
    rowSeparator?: string

    Le texte placé entre les lignes, normalement un saut de ligne ; \n écrit en deux caractères est utilisé comme un seul

    \n
    
    columnSeparator?: string

    Le texte placé entre les cellules, normalement une virgule ; une cellule qui le contient est entourée de guillemets

    ,