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