פיצול טקסט לעמודות ב-Excel C#

תכונת הטקסט לעמודות של MS Excel מאפשרת לפצל טקסט בעמודה למספר עמודות. אתה יכול לפצל את הטקסט על רווח ריק, פסיק או כל תו אחר. על מנת להפוך את התכונה לאוטומטית, מאמר זה מכסה כיצד לפצל טקסט לעמודות בקבצי Excel ב-C#.

הטקסט של Excel לעמודות ב-C# - התקנת API

על מנת לפצל טקסט לעמודות בקבצי אקסל, נשתמש ב-Aspose.Cells for .NET. זהו ממשק API למניפולציה של גיליונות אלקטרוניים המאפשר לך ליצור, לשנות או להמיר קובצי Excel ביישומי NET. אתה יכול להוריד את ה-API או להתקין אותו באמצעות NuGet.

PM> Install-Package Aspose.Cells

C# פיצול טקסט לעמודות באקסל

להלן השלבים לפיצול טקסט לעמודות ב- Excel באמצעות C#.

דוגמת הקוד הבאה מראה כיצד לפצל טקסט לעמודות ב- Excel.

// טען חוברת עבודה
Workbook wb = new Workbook("Excel.xlsx");

// גש לגליון העבודה הראשון
Worksheet ws = wb.Worksheets[0];

// הוסף שם אנשים בעמודה A. שם מהיר ושם משפחה מופרדים ברווח
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()
// כעת לעמודה א' יהיה שם פרטי ולעמודה ב' יהיה שם שני
ws.Cells.TextToColumns(0, 0, 5, opts);

// שמור את חוברת העבודה בפורמט xlsx
wb.Save("TextToColumns.xlsx");

תְפוּקָה

פיצול טקסט לעמודה באקסל

Excel Text to Column C# API - קבל רישיון חינם

אתה יכול לקבל רישיון זמני על מנת להשתמש ב-API ללא מגבלות הערכה.

סיכום

במאמר זה, למדת כיצד לפצל טקסט לעמודות בקבצי Excel באמצעות C#. דוגמת הקוד הראתה כמה קל ליישם את הטקסט של Excel לעמודות המבוססות על תו מסוים. אתה יכול לחקור עוד על Aspose.Cells עבור .NET באמצעות תיעוד. למקרה שיש לך שאלות כלשהן, צור איתנו קשר דרך הפורום שלנו.

ראה גם