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

    النص الموضوع بين الخلايا، عادة فاصلة؛ الخلية التي تحويه تُحاط بعلامتي اقتباس

    ,