فرمت فایل CSV برای ذخیره مقادیر جدا شده با کاما استفاده می شود. تبدیل CSV به اکسل زمانی مفید است که اعدادی در داده های ورودی دخیل هستند و شما باید محاسباتی را انجام دهید. به همین ترتیب، تبدیل اکسل به CSV در برخی سناریوها مانند سریال سازی داده ها در برخی موارد مفید است. اجازه دهید تبدیل بین فرمت فایل CSV و Excel (XLS یا XLSX) را با جزئیات با استفاده از API Aspose.Cells for Java بررسی کنیم:
- CSV به Excel و Excel به CSV Converter API – نصب
- CSV را با استفاده از جاوا به اکسل (XLSX/XLS) تبدیل کنید
- اکسل (XLSX/XLS) را با استفاده از جاوا به CSV تبدیل کنید
CSV به Excel و Excel به CSV Converter API – نصب
برای تبدیل این فرمت های فایل، ابتدا باید Aspose.Cells را برای Java API در محیط جاوا خود پیکربندی کنید. این به شما امکان می دهد تنها با چند خط کد به خواسته ها برسید. API بقیه وظایف و فعالیت ها را بر عهده خواهد داشت. می توانید آن را با دانلود فایل JAR یا با افزودن مشخصات مخزن Maven زیر تنظیم کنید:
مخزن:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
وابستگی:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>20.8</version>
</dependency>
پس از نصب و پیکربندی موفقیت آمیز API، اجازه دهید تا فرمت های فایل تبدیل CSV و Excel (XLSX/XLS) را یاد بگیریم.
CSV را با استفاده از جاوا به اکسل (XLSX/XLS) تبدیل کنید
یکی از موارد استفاده محبوب برای تبدیل CSV به اکسل زمانی است که باید مقداری را در یک جدول در کاربرگ اکسل پر کنید. به همین ترتیب، احتمالات و موارد استفاده زیادی وجود دارد که ممکن است نیاز به انجام این تبدیل داشته باشید. برای اینکه این کار ساده و آسان باشد، اجازه دهید یک فایل CSV اساسی را به عنوان مثال در نظر بگیریم:
My Data,,,,,,,
Items A,Items B,Items C,Items D,Items E,Items F,Items G,Items H
12,23,33,66,11,87,99,33
23,22,33,77,31,22,45,56
34,11,12,23,22,34,11,12
45,43,54,88,36,45,45,37
65,65,65,65,13,65,9,35
34,22,27,22,32,23,23,32
213,186,224,341,145,276,232,205
اجازه دهید مراحل زیر را برای تبدیل فایل CSV به اکسل دنبال کنیم:
- شیء کلاس LoadOptions را راه اندازی کنید
- FileFormatType را به عنوان CSV مشخص کنید
- نمونه سازی یک شی از کلاس Workbook
- فایل اکسل خروجی را ذخیره کنید
قطعه کد زیر نحوه تبدیل CSV به Excel (XLSX/XLS) با استفاده از جاوا را نشان می دهد:
// باز کردن فایل های CSV
// ایجاد شی CSV LoadOptions
LoadOptions loadOptions = new LoadOptions(FileFormatType.CSV);
// ایجاد یک شی Workbook با مسیر فایل CSV و loadOptions
// هدف - شی
Workbook workbook = new Workbook(dataDir + "Book_CSV.csv", loadOptions);
workbook.save(dataDir + "CSVtoExcel.xlsx" , SaveFormat.XLSX);
تصویر زیر فایل اکسل خروجی تولید شده با قطعه کد بالا را نشان می دهد:
اکسل (XLSX/XLS) را با استفاده از جاوا به CSV تبدیل کنید
تبدیل اکسل (XLSX/XLS) به CSV نیز یک مورد استفاده مهم است. همانطور که قبلاً یک فایل اکسل ایجاد کرده ایم، اجازه دهید آن را به عنوان یک فایل ورودی برای ادامه تبدیل در نظر بگیریم. این می تواند وفاداری بالا بین تبدیل فایل های CSV و Excel را که قبلاً تبدیل کرده ایم توضیح دهد. اجازه دهید مراحل زیر را برای تبدیل Excel (XLSX/XLS) به CSV با استفاده از جاوا دنبال کنیم.
- فایل اکسل ورودی را با سازنده Workbook بارگیری کنید
- ذخیره فایل CSV خروجی با مشخص کردن CSV SaveFormat
قطعه کد زیر نحوه تبدیل اکسل (XLSX/XLS) به CSV را در جاوا نشان می دهد:
// فایل اکسل ورودی را بارگیری کنید
Workbook workbook = new Workbook(dataDir + "CSVtoExcel.xlsx");
// فایل CSV خروجی را ذخیره کنید
workbook.save(dataDir + "ExcelToCSV.csv" , SaveFormat.CSV);
پس از تبدیل فایل اکسل ورودی، می توانید فایل CSV خروجی را با فایلی که در مثال اول استفاده شده است مقایسه کنید. متوجه خواهید شد که فایل های خروجی با یکدیگر یکسان هستند. این وفاداری بالا گویای کارایی این تبدیل فرمت فایل است.
نتیجه
به طور خلاصه، ما آموخته ایم که چگونه می توانیم یک فایل اکسل را به CSV و CSV را به اکسل با جاوا تبدیل کنیم. با این حال، اگر متوجه مشکلی در پیکربندی یا تبدیل شدید، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید. ما دوست داریم به شما کمک کنیم!
همچنین ببینید
- CSV به فایل های اکسل یا اکسل به CSV در سی شارپ
- JSON به Excel در جاوا
- Word به JSON در سی شارپ
- Word به JSON در پایتون
- DOC به JSON در سی شارپ
- فایل اکسل به JSON در پایتون
- XLSX به JSON در سی شارپ
- XLS به JSON در سی شارپ
- XLSX به JSON در جاوا
- اکسل به JSON در جاوا
- DOCX به JSON در جاوا
- DOC به JSON در جاوا
- Word به JSON در جاوا
- TXT به JSON در جاوا
- JSON به PDF در پایتون
- اکسل به JSON در جاوا
- TXT به JSON در پایتون