گاهی اوقات به دلایل مختلفی نیاز داریم که داده ها را از یک فرمت به فرمت دیگر صادر کنیم. در این پست، نحوه تبدیل اکسل به CSV در سی شارپ و ارائه چند نمونه کد را به شما نشان خواهیم داد. این مقاله نحوه تنظیم عملکرد و انجام تبدیل سند ساده به قالب CSV را توضیح میدهد. تنها در چند دقیقه می توانید با استفاده از C# اکسل را با دنبال کردن مراحل و کد زیر به CSV تبدیل کنید.
مراحل تبدیل اکسل به CSV در سی شارپ
- بسته GroupDocs.Conversion for .NET را از NuGet.org نصب کنید
- از فضای نام GroupDocs.Conversion استفاده کنید
- کلاس Converter را راهاندازی کنید و فایل اکسل منبع را وارد کنید
- یک شی از کلاس SpreadsheetConvertOptions ایجاد کنید و ویژگی های سند تبدیل شده را تنظیم کنید
- در نهایت، با فراخوانی متد Convert کلاس Converter با نام فایل تبدیل شده و نمونه ای از کلاس SpreadsheetConvertOptions، فایل تبدیل شده را به دیسک ذخیره کنید.
اکنون باید درک خوبی از انجام این مراحل و توسعه c# تبدیل اکسل به CSV داشته باشید. می توانید با دانلود بسته مورد نیاز از وب سایت NuGet و فراخوانی کلاس Converter با فایل اکسل منبع شروع کنید. سپس فرمت فایل رندر را با مقداردهی اولیه کلاس SpreadsheetConvertOptions تنظیم کنید. در نهایت نام فایل خروجی را به همراه شی تولید شده در مرحله قبل به متد Convert ارسال کنید تا سند روی دیسک ذخیره شود.
کد برای تبدیل اکسل به CSV در سی شارپ
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 به HTML در سی شارپ در پست قبلی ما مورد بحث قرار گرفت. اگر میخواهید بیشتر بدانید، راهنمای نحوه تبدیل PDF به HTML با استفاده از سی شارپ را بررسی کنید.