این آموزش ساده شما را در مورد نحوه تبدیل CSV به اکسل در سی شارپ راهنمایی می کند. ما یک شی کلاس LoadOptions ایجاد می کنیم تا بارگذاری فایل منبع را کنترل کنیم و سپس از یک نمونه کلاس Workbook برای بارگیری فایل CSV ورودی استفاده می کنیم. در طی این فرآیند با استفاده از C# CSV را به Excel تبدیل کنید و سپس فایل خروجی را به صورت فایل XLSX بنویسید.
مراحل تبدیل CSV به اکسل در سی شارپ
- با استفاده از ابزار مدیریت بسته NuGet، Aspose.Cells را برای تبدیل CSV به Excel اضافه کنید
- شیء LoadOptions را برای بارگیری فایل CSV ورودی ایجاد کنید
- یک شی کلاس Workbook با مسیر فایل CSV و شی LoadOptions ایجاد کنید
- فایل کتاب کار خروجی XLSX را ذخیره کنید
این مراحل ساده نشان می دهد که چقدر آسان است تبدیل CSV به اکسل با استفاده از C# که در آن می توانید فایل ورودی حاوی مقادیر جدا شده با کاما را بارگیری کنید. این تبدیل برای پردازش محاسبات روی مقادیر وارد شده از فایل CSV مفید است زیرا فایلهای اکسل به طور گسترده برای انجام عملیاتهای مختلف ریاضی استفاده میشوند. علاوه بر این، تبدیل به این دلیل کارآمد است که فقط زمان و حافظه کمی را برای ایجاد فایل خروجی مصرف می کند.
کد برای تبدیل فایل CSV به اکسل در سی شارپ
using System; | |
using Aspose.Cells; | |
namespace ConvertCSVtoExcelInCSharp | |
{ | |
class Program | |
{ | |
static void Main(string[] args) | |
{ | |
// Use Aspose.Cells license to remove trial version limitations after converting CSV to Excel | |
License licenseForConvertingCSV = new License(); | |
licenseForConvertingCSV.SetLicense("Aspose.Cells.lic"); | |
// Create LoadOptions object for loading the input CSV file | |
LoadOptions loadOptions = new LoadOptions(LoadFormat.Csv); | |
// Create a Workbook class object with CSV file path and the loadOptions object | |
Workbook workbook = new Workbook("InputCSV.csv", loadOptions); | |
// Save output XLSX workbook file | |
workbook.Save(dataDir + "OutputCSVtoExcel.xlsx", SaveFormat.Xlsx); | |
} | |
} | |
} |
در این قطعه کد، نمونه کلاس LoadOptions استفاده می شود که می تواند فرمت های مختلف فایل را در حین باز کردن یک فایل ورودی بارگیری کند. علاوه بر این، میتوانید ویژگیهای مختلف فایل خروجی مانند نام Workbook، نام کاربرگ، سایر ویژگیهای مرتبط با ابرداده را بر اساس نیاز خود سفارشی کنید.
این آموزش کوتاه نحوه ایجاد Excel از CSV* را در *C# توضیح داده است. اگر می خواهید فرآیند معکوس را یاد بگیرید، به مقاله نحوه صادرات فایل اکسل بزرگ به CSV در سی شارپ مراجعه کنید.