Ինչպես փոխարկել XML-ը CSV-ի C#-ում

Այս կարճ ձեռնարկը արագ ցույց է տալիս, թե ինչպես պետք է վերափոխել XML-ը CSV-ի C#-ում` օգտագործելով հանրաճանաչ գրադարան: Մենք նաև կմշակենք որոշ օրինակելի կոդ՝ հետևելով այս ուղեցույցի ցուցումներին: Փաստաթղթերի փոխակերպման կարգը պարզ է կառուցելու համար և պահանջում է լեզվի միայն տարրական իմացություն՝ C# XML-ից CSV ստեղծելու համար:

XML-ը CSV-ի C#-ում փոխարկելու քայլեր

  1. Տեղադրեք GroupDocs.Conversion for .NET փաթեթը NuGet.org-ից հավելվածում
  2. Փաստաթղթերի փոխակերպման կոդում ներառեք հղում դեպի GroupDocs.Conversion անվանատարածք
  3. Բեռնել աղբյուրի XML ֆայլը՝ ստեղծելով Converter դասի օբյեկտ
  4. Ստեղծեք SpreadsheetConvertOptions դասի օրինակ՝ ելքային CSV ֆայլի փոխակերպման տարբերակները սահմանելու համար
  5. Զանգահարեք Convert մեթոդը և փոխանցեք անհրաժեշտ փաստարկները՝ XML-ը CSV-ի փոխարկելու համար՝ օգտագործելով C#:

Մենք նախանշել ենք C#-ը XML-ը CSV-ի փոխակերպելու քայլերը: Սրանք պարզ հրահանգներ են փաստաթղթերը փոխակերպելու համար՝ օգտագործելով ընդամենը մի քանի տող կոդ: Սկսեք ներբեռնելով և տեղադրելով համապատասխան փաթեթը NuGet կայքից, այնուհետև հղում կատարելով կոդի մեջ: Հաջորդ քայլերում ստեղծեք Converter դասի օրինակ՝ մուտքագրված XML ֆայլը բեռնելու համար և սկզբնավորեք SpreadsheetConvertOptions դասը՝ փոխակերպված CSV ֆայլի փոխակերպման տարբերակները սահմանելու համար: Դրանից հետո կանչեք Convert մեթոդը՝ CSV ֆայլը սկավառակի վրա պահելու համար:

Կոդ՝ XML-ը CSV-ի C#-ով փոխարկելու համար

using System;
using GroupDocs.Conversion.Options.Convert;
namespace ConvertXmlToCsvInCSharp
{
class Program
{
public static void Main(string[] args) // Main function to convert XML to CSV using C#
{
// Remove the watermark in output CSV document by adding license
string licensePath = "GroupDocs.Conversion.lic";
GroupDocs.Conversion.License lic = new GroupDocs.Conversion.License();
lic.SetLicense(licensePath);
// Load the source XML file for conversion to PDF
var converter = new GroupDocs.Conversion.Converter("sample.xml");
// Set the convert options for CSV file
var convertOptions = new SpreadsheetConvertOptions()
{
Format = GroupDocs.Conversion.FileTypes.SpreadsheetFileType.Csv
};
// Convert and save the XML in CSV format
converter.Convert("converted.csv", convertOptions);
Console.WriteLine("Done");
}
}
}

Մենք հետևել ենք վերը նշված հրահանգներին նախորդ օրինակում փոխակերպել XML-ը CSV C# հատկանիշի իրականացման համար: Այս օրինակելի կոդում հիմնական փաստաթղթի փոխակերպումն իրականացվել է՝ սպառելով մի քանի API զանգեր: Ավելին, դուք կարող եք կատարել փաստաթղթերի բարդ փոխակերպում՝ օգտագործելով SpreadsheetConvertOptions դասը և փոխակերպված CSV ֆայլի համար մի շարք պարամետրեր սահմանելով: Ավելին, դուք կարող եք XML ֆայլը փոխարկել մի քանի ֆայլի ձևաչափերի, ներառյալ DOCX, PPTX, ODS, RTF, XLS և շատ ավելին:

Մենք ցուցադրեցինք փաստաթղթերի փոխակերպման կարգը և տրամադրեցինք XML-ի նմուշ CSV C# կոդ այս հոդվածում: Ավելին, մենք արդեն հրապարակել ենք հոդված ինչպես փոխարկել PDF-ը Excel-ի՝ օգտագործելով C#-ում; նայեք դրան լրացուցիչ տեղեկությունների համար:

 Հայերեն