Bitbybit Docs
    Preparing search index...

    Class ParseToJsonWithHeadersDto (Inputs.CSV)

    Alimente csv.parseToJsonWithHeaders : le texte CSV, les noms d'en-tête à utiliser à la place d'une ligne d'en-tête, où commencent les données, les séparateurs et quelles colonnes lire en nombres.

    Index

    Constructors

    • Parameters

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

      Returns ParseToJsonWithHeadersDto

    Properties

    csv: string

    Tout le texte CSV, normalement sans ligne d'en-tête

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

    Les clés des objets, une par colonne dans l'ordre des colonnes ; une ligne avec plus de cellules que de clés perd les cellules en trop

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

    Index de la première ligne transformée en objet, en comptant à partir de 0 ; mettez-le à 1 pour sauter une ligne d'en-tête que le texte contient

    0
    

    0

    Infinity

    1

    rowSeparator?: string

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

    \n
    
    columnSeparator?: string

    Le texte entre les cellules d'une ligne, normalement une virgule ; \t écrit en deux caractères est lu comme une tabulation

    ,
    
    numberColumns?: string[]

    Noms d'en-tête dont les cellules sont analysées en nombres ; toute autre cellule reste du texte

    undefined
    

    true