Bitbybit Docs
    Bereite Suchindex vor...

    Klasse ParseToJsonWithHeadersDto (Inputs.CSV)

    Speist csv.parseToJsonWithHeaders: der CSV-Text, die Kopfzeilennamen, die anstelle einer Kopfzeile verwendet werden, wo die Daten beginnen, die Trennzeichen und welche Spalten als Zahlen gelesen werden.

    Index

    Konstruktoren

    • Parameter

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

      Rückgabewert ParseToJsonWithHeadersDto

    Eigenschaften

    csv: string

    Der ganze CSV-Text, normalerweise ohne Kopfzeile

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

    Die Objektschlüssel, einer pro Spalte in Spaltenreihenfolge; eine Zeile mit mehr Zellen als Schlüsseln verliert die überzähligen Zellen

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

    Index der ersten Zeile, die in ein Objekt verwandelt wird, gezählt ab 0; auf 1 setzen, um eine Kopfzeile zu überspringen, die der Text doch hat

    0
    

    0

    Infinity

    1

    rowSeparator?: string

    Der Text zwischen Zeilen, normalerweise ein Zeilenumbruch; \n in zwei Zeichen geschrieben wird als einer gelesen

    \n
    
    columnSeparator?: string

    Der Text zwischen Zellen in einer Zeile, normalerweise ein Komma; \t in zwei Zeichen geschrieben wird als Tabulator gelesen

    ,
    
    numberColumns?: string[]

    Kopfzeilennamen, deren Zellen als Zahlen gelesen werden; jede andere Zelle bleibt Text

    undefined
    

    true