فایلهای CSV به طور گسترده برای ذخیره دادهها در قالب مقادیر جدا شده با کاما استفاده میشوند. با این حال، در موارد خاص، باید داده ها را از فایل های CSV به صفحات گسترده اکسل صادر کنید یا برعکس. برای چنین مواردی، این مقاله نحوه صادرات داده ها از CSV به Excel و Excel به CSV در لینوکس را پوشش می دهد.
CSV به اکسل یا تبدیل اکسل به CSV برای لینوکس
برای صادر کردن دادهها از CSV به Excel یا Excel به CSV، از Aspose.Cells برای NET استفاده میکنیم. این یک API قدرتمند برای ایجاد و دستکاری فایل های اکسل از داخل برنامه های دات نت است. می توانید API را دانلود یا از طریق NuGet نصب کنید.
اگر در توسعه دات نت در لینوکس تازه کار هستید، چگونه یک برنامه کنسول در لینوکس ایجاد کنیم با استفاده از Visual Studio Code را بخوانید. برای نصب Aspose.Cells برای دات نت در برنامه خود، می توانید از برنامه افزودنی NuGet Package Manager برای کد ویژوال استودیو استفاده کنید.
CSV را به Excel XLSX/XLS در لینوکس تبدیل کنید
در زیر مراحل تبدیل فایل CSV به Excel XLSX/XLS در لینوکس آمده است.
- یک نمونه از کلاس LoadOptions ایجاد کنید و قالب ورودی را مشخص کنید.
- یک نمونه از کلاس Workbook ایجاد کنید و آن را با مسیر فایل CSV و شی LoadOptions مقداردهی کنید.
- CSV را با استفاده از روش Workbook.Save(string, SaveFormat.Xlsx) به اکسل تبدیل کنید.
نمونه کد زیر نحوه تبدیل یک فایل CSV به Excel XLSX را نشان می دهد.
// شی LoadOptions را ایجاد کنید
LoadOptions loadOptions = new LoadOptions(LoadFormat.CSV);
// یک شی Workbook با مسیر فایل CSV و شی loadOptions ایجاد کنید
Workbook workbook = new Workbook("Sample.csv", loadOptions);
// CSV را به عنوان فایل اکسل ذخیره کنید
workbook.Save("CSVtoExcel.xlsx", SaveFormat.Xlsx);
تبدیل اکسل به CSV در لینوکس
مراحل زیر برای تبدیل یک فایل اکسل XLSX/XLS به فرمت CSV آمده است.
- یک نمونه از کلاس Workbook ایجاد کنید و آن را با مسیر فایل اکسل مقداردهی کنید.
- اکسل را با استفاده از روش Workbook.Save(string, SaveFormat.Csv) به CSV تبدیل کنید.
نمونه کد زیر نحوه تبدیل یک فایل اکسل XLSX به CSV را نشان می دهد.
// فایل اکسل ورودی را بارگیری کنید
Workbook workbook = new Workbook("CSVtoExcel.xlsx");
// فایل اکسل را به عنوان فایل CSV ذخیره کنید
workbook.Save("ExcelToCSV.csv", SaveFormat.CSV);
مجوز رایگان دریافت کنید
شما می توانید از Aspose.Cells برای دات نت بدون محدودیت ارزیابی با استفاده از مجوز موقت استفاده کنید.
نتیجه
در این مقاله با نحوه تبدیل فایل های CSV به Excel XLSX/XLS در لینوکس آشنا شده اید. علاوه بر این، نحوه صادرات داده ها از صفحات گسترده اکسل به فایل های CSV را مشاهده کرده اید. می توانید با استفاده از مستندات درباره Aspose.Cells برای دات نت بیشتر کاوش کنید. اگر سؤالی دارید، می توانید از طریق [فروم 14 ما از ما بپرسید.