Excel Text to Column Java

يوفر MS Excel ميزة Text to Columns لتقسيم النص إلى أعمدة متعددة. يمكن أن يستند التقسيم إلى مساحة فارغة ، أو فاصلة ، أو حرف خاص ، وما إلى ذلك. من أجل أتمتة الميزة ، تتناول هذه المقالة كيفية تنفيذ Excel’s Text to Columns من داخل تطبيقات Java الخاصة بك. سيوضح لك الدليل خطوة بخطوة وعينة التعليمات البرمجية كيفية تقسيم النص في عمود في ورقة عمل Excel.

Java API لتقسيم النص إلى أعمدة في Excel

لتقسيم النص إلى أعمدة في أوراق عمل Excel ، سنستخدم Aspose.Cells for Java. إنها واجهة برمجة تطبيقات قوية تتيح لك إنشاء ملفات Excel ومعالجتها وتحويلها من داخل تطبيقات Java الخاصة بك. يمكنك إما تنزيل API أو تثبيته باستخدام تكوينات 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>21.6</version>
</dependency>

تقسيم النص إلى أعمدة في Excel باستخدام Java

فيما يلي خطوات تقسيم النص إلى أعمدة في Excel باستخدام Java.

يوضح نموذج التعليمات البرمجية التالي كيفية تقسيم النص إلى أعمدة في ورقة عمل Excel.

// افتح مصنفًا.
Workbook wb = new Workbook("workbook.xlsx");
	  
// الوصول إلى ورقة العمل الأولى.
Worksheet ws = wb.getWorksheets().get(0);
		  
// أضف اسم الأشخاص في العمود أ. يتم الفصل بين الاسم السريع واسم العائلة بمسافة.
ws.getCells().get("A1").putValue("John Teal");
ws.getCells().get("A2").putValue("Peter Graham");
ws.getCells().get("A3").putValue("Brady Cortez");
ws.getCells().get("A4").putValue("Mack Nick");
ws.getCells().get("A5").putValue("Hsu Lee");
		  
// إنشاء خيارات تحميل النص بمسافة كفاصل.
TxtLoadOptions opts = new TxtLoadOptions();
opts.setSeparator(' ');
	  
// قسّم العمود A إلى عمودين باستخدام طريقة TextToColumns().
// الآن سيكون للعمود A الاسم الأول وسيكون للعمود B الاسم الثاني.
ws.getCells().textToColumns(0, 0, 5, opts);
		  
// احفظ المصنف بتنسيق xlsx.
wb.save("TextToColumns.xlsx");

انتاج |

Excel نص إلى عمود Python

احصل على ترخيص API مجاني

يمكنك الحصول على ترخيص مؤقت من أجل استخدام API دون قيود التقييم.

استنتاج

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

أنظر أيضا