Մենք երբեմն պետք է արտահանենք տվյալներ մի ձևաչափից մյուսը՝ տարբեր պատճառներով: Այս գրառման մեջ մենք ձեզ ցույց կտանք, թե ինչպես փոխակերպել Excel-ը CSV-ի C#-ով և տրամադրել որոշ կոդ: Այս հոդվածը բացատրում է, թե ինչպես կարգավորել ֆունկցիոնալությունը և կատարել փաստաթղթերի պարզ վերափոխում CSV ձևաչափով: Ընդամենը մի քանի րոպեում կարող եք փոխակերպել Excel-ը CSV-ի՝ օգտագործելով C#՝ հետևելով ստորև նշված քայլերին և կոդը:
Excel-ը CSV-ի C#-ով փոխարկելու քայլեր
- Տեղադրեք GroupDocs.Conversion for .NET փաթեթը NuGet.org-ից
- Օգտագործեք GroupDocs.Conversion անվանատարածք
- Նախաձեռնեք Converter դասը և մուտքագրեք սկզբնաղբյուր Excel ֆայլը
- Ստեղծեք SpreadsheetConvertOptions դասի օբյեկտ և սահմանեք հատկություններ փոխակերպված փաստաթղթի համար
- Վերջապես, փոխարկված ֆայլը պահեք սկավառակի մեջ՝ կանչելով Converter դասի Convert մեթոդը՝ փոխարկված ֆայլի անունով և SpreadsheetConvertOptions դասի օրինակով։
Այժմ դուք պետք է լավ հասկանաք, թե որքան պարզ է հետևել այս քայլերին և զարգացնել *c# Excel-ը CSV-ի վերածելու հատկությունը: Դուք կարող եք սկսել՝ ներբեռնելով անհրաժեշտ փաթեթը NuGet կայքից և կանչելով Converter դասը սկզբնաղբյուր Excel ֆայլով: Այնուհետև սահմանեք մատուցվող ֆայլի ձևաչափը՝ սկզբնավորելով SpreadsheetConvertOptions դասը: Ի վերջո, փոխանցեք ելքային ֆայլի անունը Convert մեթոդին, նախորդ քայլում արտադրված օբյեկտի հետ միասին, որպեսզի փաստաթուղթը պահվի սկավառակի վրա:
Կոդ՝ Excel-ը CSV-ի C#-ով փոխարկելու համար
using System; | |
using GroupDocs.Conversion.Options.Convert; | |
namespace ConvertExcelToCsvInCSharp | |
{ | |
class Program | |
{ | |
public static void Main(string[] args) // Main function to convert Excel 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 Excel file for conversion to CSV | |
var converter = new GroupDocs.Conversion.Converter("sample.xlsx"); | |
// Set the starting sheet number and consecutive sheet count | |
var convertOptions = new SpreadsheetConvertOptions | |
{ | |
Format = GroupDocs.Conversion.FileTypes.SpreadsheetFileType.Csv, | |
PageNumber = 1, | |
PagesCount = 1 | |
}; | |
// Convert and save the Excel in CSV format | |
converter.Convert("converted.csv", convertOptions); | |
Console.WriteLine("Done"); | |
} | |
} | |
} |
Մենք գրել ենք մի քանի օրինակելի կոդ հիմնական փաստաթղթի փոխակերպման համար, որը ցույց է տալիս, թե ինչպես օգտագործել C# XLSX-ը փոխակերպելու CSV կարողությունը: Բացի ելքային փաստաթղթի ֆայլի տեսակը նշելուց, մենք նաև փոխակերպված փաստաթղթի համար նշել ենք երկու հատկություն՝ էջի ինդեքսների ցանկը և էջերի քանակը: Դուք կարող եք նաև ավելացնել բազմաթիվ այլ ատրիբուտներ ներկայացվող փաստաթղթին, ինչպիսիք են Գաղտնաբառը, մեկնարկային էջի համարը, խոշորացման մակարդակը և ջրանիշը:
PDF-ը C#-ով HTML-ի փոխակերպելու առանձնահատկությունը քննարկվել է մեր նախորդ գրառման մեջ։ Եթե ցանկանում եք ավելին իմանալ, տես ինչպես փոխարկել PDF-ը HTML-ի՝ օգտագործելով C# ուղեցույցը: