بالنسبة للمطور ، من يحاول تحديث ملفات CSV في أي تطبيق Java؟ يمكن أن تساعد Aspose.Total for Java API في أتمتة عملية التحديث. إنها حزمة كاملة من واجهات برمجة تطبيقات Java المختلفة التي تتعامل مع تنسيقات متعددة بما في ذلك مستندات Microsoft Excel. ASPOSE.CELL API الذي يعد جزءًا من حزمة Aspose.Total for Java يجعل عملية التعديل هذه سهلة. عملية تحديث مستند CSV بسيطة عن طريق الوصول أولاً إلى الورقة ثم تحديث قيمة الخلية في Excel باستخدام جافا.
كيفية تحديث ملف CSV بجافا
- قم بإنشاء كائن فئة Workbook جديد يحتوي على ملف CSV المصدر كمعامل
- الوصول إلى ورقة العمل ذات الصلة والخلية ذات الصلة باستخدام طريقة getWorksheets().get(index).getCells().get(column)
- أدخل البيانات الجديدة في الخلية التي تم الوصول إليها باستخدام طريقة getCells().get(indexValue).setValue(data)
- احفظ الملف كملف .csv باستخدام طريقة الحفظ () بتمرير الملف بالمسار كمعامل
متطلبات التعديل
- لتعديل CSV ، Microsoft Windows أو نظام تشغيل متوافق مع Java Runtime Environment لتطبيق JSP / JSF وتطبيقات سطح المكتب.
- J2SE 6.0 (1.6) أو J2SE 7.0 (1.7) أو أعلى.
- احصل على أحدث إصدار من API مباشرة من التحميلات
كود - تحديث ملف CSV في جافا
Workbook wkb = new Workbook("sourceFile.xlsx"); | |
Cell cellWithData = wkb.getWorksheets().get(0).getCells().get("A1"); | |
cellWithData.setValue(100); | |
Cell cellWithFormula = wkb.getWorksheets().get(1).getCells().get("C1"); | |
cellWithFormula.setFormula("=Sum(A1,A20)"); | |
wkb.calculateFormula(); | |
Worksheet sheet = wkb.getWorksheets().get(2); | |
Cell cell = sheet.getCells().get("A1"); | |
cell.setValue("Hello World!"); | |
wkb.save("updated-excel-file.xlsx"); |