كيفية ضبط عرض العمود في Excel باستخدام Java

سيوضح هذا البرنامج التعليمي البسيط كيفية ** ضبط عرض العمود في Excel باستخدام Java **. يمكن أن يكون لدينا مجموعة متنوعة من البيانات في Excel والتي قد يكون لها أطوال مختلفة وتتطلب تعديل حجم العمود لعرضه بشكل صحيح. ستتعلم هذه العملية من أجل ** تغيير حجم الأعمدة في Excel باستخدام Java ** هنا وحفظ ملف الإخراج كـ XLSX بمساعدة إرشادات خطوة بخطوة وكود Java جاهز للتشغيل.

خطوات ضبط عرض العمود في Excel باستخدام Java

  1. باستخدام مستودع Maven ، أضف المرجع إلى مكتبة Aspose.Cells في التطبيق
  2. قم بتحميل ملف Excel في الكائن Workbook الذي سيتم تغيير حجم أعمدته
  3. قم بالوصول إلى المرجع worksheet المطلوب من مجموعة أوراق العمل في المصنف
  4. احصل على مرجع لمجموعة الخلايا من ورقة العمل لتعيين حجم العمود الفردي
  5. قم بتعيين عرض عمود معين عن طريق توفير رقم العمود والعرض المطلوب
  6. باستخدام كائن ورقة العمل مباشرةً ، قم بإجراء احتواء تلقائي لأعمدة معينة أو متعددة استنادًا إلى حجم المحتويات
  7. احفظ ملف Excel المحدث بأعمدة تم تغيير حجمها

لقد رأينا هنا أنه * لتعديل عرض عمود Excel باستخدام Java * ، نقوم بتحميل ملف Excel الهدف ثم الوصول إلى الورقة المطلوبة فيه. إذا كنت ترغب في تعيين عرض العمود بقيمة ثابتة ، فيمكنك استخدام مجموعة الخلايا في ورقة العمل وإذا كنت تريد احتواء العرض تلقائيًا استنادًا إلى المحتويات الموجودة في كل خلية ، فيمكنك استخدام وظائف autoFitColumn () و autoFitColumns () في فئة ورقة العمل.

رمز لتعيين عرض العمود في Excel باستخدام Java

import com.aspose.cells.License;
import com.aspose.cells.Cells;
import com.aspose.cells.Workbook;
import com.aspose.cells.Worksheet;
public class AdjustColumnWidthInExcelUsingJava {
public static void main(String[] args) throws Exception {//main function to exercise setting width of columns
// Initialize the license to avoid watermark in the output workbook after setting columns width
License cellsLicenseForColumnWidth = new License();
cellsLicenseForColumnWidth.setLicense("Aspose.Cells.lic");
// Open the workbook whose column widths are to be set
Workbook sampleWb = new Workbook("InputWorkbookForReesizingColumns.xlsx");
// Access the desired worksheet reference say second sheet
Worksheet worksheet2 = sampleWb.getWorksheets().get(1);
// Access the cells collection from the selected worksheet
Cells cellsSheet2 = worksheet2.getCells();
// Set the third column's width to 20.0
cellsSheet2.setColumnWidth(2, 20.0);
// Set a column width (say 4th column) based on the data in it
worksheet2.autoFitColumn(3);
// Set column width for a range of columns
worksheet2.autoFitColumns(10,19);
// Save the output Excel file after setting the column width of different sheets
sampleWb.save("OutputWorkbookWithModifiedColumnSize.xlsx");
}
}

يوضح هذا الرمز المختصر عملية تغيير العرض باستخدام وظيفة Cells.setColumnWidth () وتوفير فهرس العمود وقيمة مزدوجة تصف العرض الدقيق. وبالمثل ، لتغيير حجم العمود الفردي بناءً على المحتويات ، يمكنك استدعاء Worksheet.autoFitColumn () من خلال توفير رقم العمود. لتعيين عرض أعمدة متعددة في ورقة ما ، قم باستدعاء Worksheet.autoFitColumns () مع رقم عمود البداية والنهاية.

شرح هذا البرنامج التعليمي السهل كيفية تغيير عرض العمود في Excel باستخدام جافا. إذا كنت تريد التعرف على ميزات أخرى لهذا المنتج ، مثل حفظ ملف الإخراج بتنسيق PDF ، فراجع المقالة على كيفية إنشاء ملف PDF من Excel بجافا.

 عربي