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

تتيح لك ميزة تحويل النص إلى أعمدة في MS Excel تقسيم النص في عمود إلى أعمدة متعددة. يمكنك تقسيم النص على مسافة فارغة أو فاصلة أو أي حرف آخر. من أجل أتمتة الميزة ، تتناول هذه المقالة كيفية تقسيم النص إلى أعمدة في ملفات Excel باستخدام C#.

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

لتقسيم النص إلى أعمدة في ملفات Excel ، سنستخدم Aspose.Cells for .NET. إنها واجهة برمجة تطبيقات لمعالجة جداول البيانات تتيح لك إنشاء ملفات Excel أو تعديلها أو تحويلها في تطبيقات .NET. يمكنك إما تنزيل API أو تثبيته باستخدام NuGet.

PM> Install-Package Aspose.Cells

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

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

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

// تحميل مصنف
Workbook wb = new Workbook("Excel.xlsx");

// الوصول إلى ورقة العمل الأولى
Worksheet ws = wb.Worksheets[0];

// أضف اسم الأشخاص في العمود أ. يتم الفصل بين الاسم السريع واسم العائلة بمسافة
ws.Cells["A1"].PutValue("John Teal");
ws.Cells["A2"].PutValue("Peter Graham");
ws.Cells["A3"].PutValue("Brady Cortez");
ws.Cells["A4"].PutValue("Mack Nick");
ws.Cells["A5"].PutValue("Hsu Lee");

// إنشاء خيارات تحميل النص بمسافة كفاصل
TxtLoadOptions opts = new TxtLoadOptions();
opts.Separator = ' ';

// قسّم العمود A إلى عمودين باستخدام طريقة TextToColumns()
// الآن سيكون للعمود A الاسم الأول وسيكون للعمود B الاسم الثاني
ws.Cells.TextToColumns(0, 0, 5, opts);

// احفظ المصنف بتنسيق xlsx
wb.Save("TextToColumns.xlsx");

انتاج |

تقسيم النص إلى عمود في Excel

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

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

استنتاج

في هذه المقالة ، تعلمت كيفية تقسيم النص إلى أعمدة في ملفات Excel باستخدام C#. أظهر نموذج التعليمات البرمجية مدى سهولة تقسيم النص إلى أعمدة بناءً على حرف معين. يمكنك استكشاف المزيد حول Aspose.Cells for .NET باستخدام التوثيق. في حال كان لديك أي استفسارات ، اتصل بنا عبر المنتدى.

أنظر أيضا