Այս կարճ ձեռնարկը արագ ցույց է տալիս, թե ինչպես պետք է վերափոխել XML-ը CSV-ի C#-ում` օգտագործելով հանրաճանաչ գրադարան: Մենք նաև կմշակենք որոշ օրինակելի կոդ՝ հետևելով այս ուղեցույցի ցուցումներին: Փաստաթղթերի փոխակերպման կարգը պարզ է կառուցելու համար և պահանջում է լեզվի միայն տարրական իմացություն՝ C# XML-ից CSV ստեղծելու համար:
XML-ը CSV-ի C#-ում փոխարկելու քայլեր
- Տեղադրեք GroupDocs.Conversion for .NET փաթեթը NuGet.org-ից հավելվածում
- Փաստաթղթերի փոխակերպման կոդում ներառեք հղում դեպի GroupDocs.Conversion անվանատարածք
- Բեռնել աղբյուրի XML ֆայլը՝ ստեղծելով Converter դասի օբյեկտ
- Ստեղծեք SpreadsheetConvertOptions դասի օրինակ՝ ելքային CSV ֆայլի փոխակերպման տարբերակները սահմանելու համար
- Զանգահարեք Convert մեթոդը և փոխանցեք անհրաժեշտ փաստարկները՝ XML-ը CSV-ի փոխարկելու համար՝ օգտագործելով C#:
Մենք նախանշել ենք C#-ը XML-ը CSV-ի փոխակերպելու քայլերը: Սրանք պարզ հրահանգներ են փաստաթղթերը փոխակերպելու համար՝ օգտագործելով ընդամենը մի քանի տող կոդ: Սկսեք ներբեռնելով և տեղադրելով համապատասխան փաթեթը NuGet կայքից, այնուհետև հղում կատարելով կոդի մեջ: Հաջորդ քայլերում ստեղծեք Converter դասի օրինակ՝ մուտքագրված XML ֆայլը բեռնելու համար և սկզբնավորեք SpreadsheetConvertOptions դասը՝ փոխակերպված CSV ֆայլի փոխակերպման տարբերակները սահմանելու համար: Դրանից հետո կանչեք Convert մեթոդը՝ CSV ֆայլը սկավառակի վրա պահելու համար:
Կոդ՝ XML-ը CSV-ի C#-ով փոխարկելու համար
Մենք հետևել ենք վերը նշված հրահանգներին նախորդ օրինակում փոխակերպել XML-ը CSV C# հատկանիշի իրականացման համար: Այս օրինակելի կոդում հիմնական փաստաթղթի փոխակերպումն իրականացվել է՝ սպառելով մի քանի API զանգեր: Ավելին, դուք կարող եք կատարել փաստաթղթերի բարդ փոխակերպում՝ օգտագործելով SpreadsheetConvertOptions դասը և փոխակերպված CSV ֆայլի համար մի շարք պարամետրեր սահմանելով: Ավելին, դուք կարող եք XML ֆայլը փոխարկել մի քանի ֆայլի ձևաչափերի, ներառյալ DOCX, PPTX, ODS, RTF, XLS և շատ ավելին:
Մենք ցուցադրեցինք փաստաթղթերի փոխակերպման կարգը և տրամադրեցինք XML-ի նմուշ CSV C# կոդ այս հոդվածում: Ավելին, մենք արդեն հրապարակել ենք հոդված ինչպես փոխարկել PDF-ը Excel-ի՝ օգտագործելով C#-ում; նայեք դրան լրացուցիչ տեղեկությունների համար: