CSV تنسيق الملف يستخدم لحفظ القيم المفصولة بفواصل. يعد تحويل CSV إلى Excel مفيدًا عندما تكون هناك أرقام متضمنة في بيانات الإدخال وتحتاج إلى إجراء بعض العمليات الحسابية. وبالمثل ، يعد تحويل Excel إلى CSV مفيدًا في بعض السيناريوهات ، مثل تسلسل البيانات في بعض الحالات. دعونا نستكشف التحويل الداخلي بين تنسيق ملف CSV و Excel (XLS أو XLSX) بالتفصيل باستخدام Aspose.Cells for Java API:
- CSV إلى Excel و Excel to CSV Converter API - التثبيت
- تحويل CSV إلى Excel (XLSX / XLS) باستخدام Java
- قم بتحويل Excel (XLSX / XLS) إلى CSV باستخدام Java
CSV إلى Excel و Excel to CSV Converter API - التثبيت
لتحويل تنسيقات الملفات هذه ، تحتاج أولاً إلى تكوين Aspose.Cells for Java API في بيئة Java الخاصة بك. سيتيح لك ذلك تحقيق المتطلبات ببضعة سطرين فقط من التعليمات البرمجية. ستهتم واجهة برمجة التطبيقات ببقية المهام والأنشطة. يمكنك إعداده إما عن طريق تنزيل ملف 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 إلى Excel (XLSX / XLS) باستخدام Java
إحدى حالات الاستخدام الشائعة لتحويل CSV إلى Excel هي عندما تحتاج إلى تعبئة بعض القيم في جدول في ورقة عمل Excel. وبالمثل ، هناك العديد من الاحتمالات وحالات الاستخدام التي قد تحتاج فيها إلى إجراء هذا التحويل. للحفاظ على هذا الأمر بسيطًا وسهلاً ، دعنا نفكر في ملف 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 إلى ملف Excel:
- تهيئة LoadOptions كائن فئة
- حدد FileFormatType كـ CSV
- إنشاء كائن من فئة مصنف
- احفظ ملف Excel الناتج
يوضح مقتطف الشفرة أدناه كيفية تحويل CSV إلى Excel (XLSX / XLS) باستخدام Java:
// فتح ملفات CSV
// إنشاء كائن LoadOptions بتنسيق CSV
LoadOptions loadOptions = new LoadOptions(FileFormatType.CSV);
// إنشاء كائن مصنف بمسار ملف CSV و loadOptions
// هدف
Workbook workbook = new Workbook(dataDir + "Book_CSV.csv", loadOptions);
workbook.save(dataDir + "CSVtoExcel.xlsx" , SaveFormat.XLSX);
توضح لقطة الشاشة أدناه ملف Excel الناتج الذي تم إنشاؤه باستخدام مقتطف الشفرة أعلاه:
قم بتحويل Excel (XLSX / XLS) إلى CSV باستخدام Java
يعد تحويل Excel (XLSX / XLS) إلى CSV حالة استخدام مهمة أيضًا. نظرًا لأننا أنشأنا ملف Excel بالفعل ، فلنعتبره ملف إدخال لمتابعة التحويل. هذا يمكن أن يفسر الدقة العالية بين تحويل ملفات CSV و Excel التي قمنا بتحويلها بالفعل. دعنا نتبع الخطوات أدناه لتحويل Excel (XLSX / XLS) إلى CSV باستخدام Java.
- قم بتحميل ملف Excel المُدخل باستخدام مُنشئ مصنف
- احفظ ملف CSV الناتج عن طريق تحديد CSV SaveFormat
يوضح مقتطف الشفرة التالي كيفية تحويل Excel (XLSX / XLS) إلى CSV في Java:
// قم بتحميل ملف Excel للإدخال
Workbook workbook = new Workbook(dataDir + "CSVtoExcel.xlsx");
// حفظ ملف الإخراج CSV
workbook.save(dataDir + "ExcelToCSV.csv" , SaveFormat.CSV);
بعد تحويل ملف Excel المدخل ، يمكنك مقارنة ملف CSV الناتج بالملف الذي تم استخدامه أعلاه في المثال الأول. ستلاحظ أن ملفات الإخراج متطابقة مع بعضها البعض. هذه الدقة العالية تتحدث عن الكثير من كفاءة تحويلات تنسيق الملفات هذه.
استنتاج
باختصار ، لقد تعلمنا مدى سهولة تحويل ملف Excel إلى CSV و CSV إلى Excel باستخدام Java. ومع ذلك ، إذا لاحظت أي مشكلة في التكوين أو التحويل ، فلا تتردد في التواصل معنا على منتدى الدعم المجاني. نود مساعدتك!
أنظر أيضا
- CSV إلى ملفات Excel أو Excel إلى CSV في C#
- JSON إلى Excel في Java
- كلمة إلى JSON في C#
- كلمة إلى JSON في بايثون
- DOC إلى JSON في C#
- ملف Excel إلى JSON في Python
- XLSX إلى JSON في C#
- XLS إلى JSON في C#
- XLSX إلى JSON في Java
- Excel إلى JSON بجافا
- DOCX إلى JSON في Java
- DOC إلى JSON بجافا
- كلمة إلى JSON في جافا
- TXT إلى JSON في جافا
- JSON إلى PDF في Python
- Excel إلى JSON بجافا
- TXT إلى JSON في بايثون