Այս արագ ձեռնարկը ուղեցույց է տալիս ինչպես փոխարկել JSON-ը CSV-ի Node.js-ում: Այն պարունակում է IDE կարգավորումներ, ծրագրավորման քայլերի ցանկ և գործարկվող կոդ՝ JSON-ը CSV-ի Node.js-ում վերածելու համար: Դուք նաև կսովորեք տարբեր մաքսային կարգավորումներ, որոնք կարող են կիրառվել աղբյուրի JSON ֆայլը բեռնելիս:
Node.js-ում JSON-ը CSV-ի փոխարկելու քայլեր
- Սահմանեք միջավայրը օգտագործել Aspose.Cells-ը Node.js-ի համար Java-ի միջոցով՝ JSON-ը CSV-ի դարձնելու համար
- Կարդացեք JSON ֆայլի բովանդակությունը տողային փոփոխականում՝ օգտագործելով fs.readFile() մեթոդը
- Ստեղծեք Workbook օբյեկտ և ստացեք բջիջների հավաքածու թիրախ թերթիկից
- Ստեղծեք JsonLayoutOptions դասի օբյեկտ՝ ելքային JSON հատկությունները սահմանելու համար
- Կանչեք importData() մեթոդը՝ օգտագործելով ֆայլի բովանդակությունը, բջիջների հավաքածուն և հատուկ ընտրանքները
- Պահպանեք աշխատանքային գիրքը որպես CSV ֆայլ
Այս քայլերն ամփոփում են, թե ինչպես կատարել JSON դեպի CSV արտահանում Node.js-ում: Գործընթացը սկսվում է աղբյուրի JSON ֆայլի բովանդակությունը լարային փոփոխականի մեջ բեռնելով, որին հաջորդում է Աշխատանքային գրքույկ ստեղծելը և թերթի բջիջների հավաքածուն մուտք գործելու միջոցով: Վերջնական քայլերում JsonLayoutOptions-ը սկզբնավորվում է JSON ֆայլից տվյալները CSV ֆայլ ներմուծելու հարմարեցված հատկություններ սահմանելու համար՝ JsonUtility.importData() մեթոդով:
Կոդ՝ JSON ֆայլը CSV-ի փոխակերպելու Node.js-ում
Վերոնշյալ կոդը ցույց է տալիս Node.js-ում *JSON-ը CSV-ի փոխարկելու գործընթացը: JsonLayoutOptions-ն օգտագործվում է տարբեր հատկություններ, օրինակ՝ գործընթացի զանգվածը որպես աղյուսակ դնելու, զանգվածի վերնագիրը անտեսելու, դրոշակ՝ ցույց տալու համար, թե արդյոք JSON-ում տողը պետք է փոխարկվի թվի կամ ամսաթվի, անտեսի զրոյական արժեքները և անտեսի վերնագիրը՝ մի քանիսը թվարկելու համար: Այս կոդում օգտագործվող JsonUtility-ը կարող է օգտագործվել նաև ընդգրկույթը JSON արտահանելու համար՝ օգտագործելով exportRangeToJson() մեթոդը:
Այս հոդվածում նկարագրված է ֆայլի փոխակերպումը JSON-ից CSV-ի Node.js-ում: Եթե ցանկանում եք սովորել, թե ինչպես կիրառել զտիչներ Excel-ում, տես ինչպես կիրառել զտիչ Excel-ում՝ օգտագործելով Node.js-ը-ի հոդվածը: