Այս կարճ ձեռնարկը արագ ցույց է տալիս, թե ինչպես պետք է վերափոխել 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#-ով փոխարկելու համար
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#-ում; նայեք դրան լրացուցիչ տեղեկությունների համար: