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

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

מאמר זה מכסה את הנושאים הבאים:

ספריית Excel של C# להמרת טקסט למספרים

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

כדי להתחיל עם Aspose.Cells עבור .NET, תוכל להוריד אותה מהקטע השחרורים. השתמש בפקודה הבאה כדי להתקין את הספרייה באמצעות מנהל החבילות NuGet:

PM> Install-Package Aspose.Cells

להמיר מספרים המאוחסנים כטקסט למספרים בגיליון Excel

עקוב אחרי הצעדים הבאים כדי להמיר מספרים המאוחסנים כטקסט למספרים בגיליון Excel:

  1. טען את קובץ ה-Excel באמצעות מחלקת Workbook.
  2. גש לגיליון העבודה הספציפי מתוך אוסף Worksheets.
  3. המרת הטקסט למספרים באמצעות המתודה ConvertStringToNumericValue().
  4. לבסוף, שמור את חוברת העבודה המותאמת באמצעות המתודה Save().

קטע קוד C# הבא מדגים את הצעדים הללו:

// Load the Excel file
Workbook workbook = new Workbook("input.xlsx");
// Access the first worksheet
Worksheet worksheet = workbook.Worksheets[0];
// Convert Numbers Stored as Text to Numbers
worksheet.Cells.ConvertStringToNumericValue();
// Save the modified workbook
workbook.Save("output.xlsx");
להמיר מספרים המאוחסנים כטקסט למספרים

דוגמת גיליון קלט.

פלט

להמיר מספרים המאוחסנים כטקסט למספרים

פלט.

להמיר טקסט למספרים בכל חוברת העבודה

עקוב אחרי הצעדים הבאים כדי להמיר מספרים המאוחסנים כטקסט למספרים בכל חוברת Excel:

  1. טען את קובץ ה-Excel באמצעות מחלקת Workbook.
  2. חזור על כל גיליונות העבודה באוסף Worksheets.
  3. עבור כל גיליון עבודה, קרא למתודה ConvertStringToNumericValue().
  4. לבסוף, שמור את הקובץ באמצעות המתודה Save().

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

// Load the Excel file
Workbook workbook = new Workbook("input.xlsx");
// Loop throuugh all the Worksheets
for (int i = 0; i < workbook.Worksheets.Count; i++)
{
// Convert Numbers Stored as Text to Numbers in Excel
workbook.Worksheets[i].Cells.ConvertStringToNumericValue();
}
// Save the modified workbook
workbook.Save("output.xlsx");

קבל רישיון חינם

אם אתה מעוניין לחקור את מוצרי Aspose, אנו מזמינים אותך לקבל רישיון זמני חינם. בקר בדף הרישוי כדי להתחיל. זה קל ומאפשר לך לבדוק את כל היכולות של Aspose.Cells עבור .NET.

המרת טקסט במסמכי Excel למספר: משאבים חינמיים

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

מסקנה

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

אם יש לך שאלות או שאתה זקוק לעזרה נוספת, אל תהסס לפנות אל פורום התמיכה החינמי שלנו.

ראה גם