Convert Text to Number in Excel using C#

تبدیل متن به عدد در اکسل یک نیاز رایج است. بسیاری از کاربران با اعدادی که به عنوان متن ذخیره شده‌اند مواجه می‌شوند که می‌تواند منجر به خطاهای محاسباتی شود. این مشکل بر روی مالی، تحلیل داده‌ها و گزارش‌گیری تأثیر می‌گذارد. تبدیل این ورودی‌های متنی به اعداد واقعی برای دستکاری دقیق داده‌ها بسیار مهم است. در این پست وبلاگ، ما به بررسی چگونگی تبدیل اعداد ذخیره شده به عنوان متن به اعداد در اکسل با استفاده از C# خواهیم پرداخت.

این مقاله شامل موضوعات زیر است:

کتابخانه C# اکسل برای تبدیل متن به عدد

Aspose.Cells for .NET یک کتابخانه قدرتمند است که فرآیند تبدیل اعداد ذخیره شده به عنوان متن به اعداد در اکسل را ساده می‌کند. این کتابخانه یک API ساده برای توسعه‌دهندگان فراهم می‌کند تا فایل‌های اکسل را به صورت برنامه‌نویسی دستکاری کنند. با Aspose.Cells، می‌توانید به راحتی داده‌های اکسل را بخوانید، بنویسید و تبدیل کنید بدون اینکه نیاز به نصب Microsoft Excel داشته باشید. این کتابخانه برای خودکارسازی کارهای اکسل، از جمله تبدیل متن به عدد ایده‌آل است.

برای شروع با Aspose.Cells for .NET، می‌توانید آن را از بخش انتشار دانلود کنید. از دستور زیر برای نصب کتابخانه از طریق NuGet Package Manager استفاده کنید:

PM> Install-Package Aspose.Cells

تبدیل اعداد ذخیره شده به عنوان متن به اعداد در ورق کاری اکسل

برای تبدیل اعداد ذخیره شده به عنوان متن به اعداد در یک ورق کاری اکسل، مراحل زیر را دنبال کنید:

  1. فایل اکسل را با استفاده از کلاس Workbook بارگذاری کنید.
  2. به ورق کاری خاص از مجموعه Worksheets دسترسی پیدا کنید.
  3. متن را با استفاده از متد ConvertStringToNumericValue() به عدد تبدیل کنید.
  4. در نهایت، کتاب کار اصلاح شده را با استفاده از متد Save() ذخیره کنید.

کد C# زیر این مراحل را نشان می‌دهد:

convert-numbers-stored-as-text-to-numbers

ورق کاری ورودی نمونه.

خروجی

convert-numbers-stored-as-text-to-numbers

خروجی.

تبدیل متن به عدد در کل کتاب کار

برای تبدیل اعداد ذخیره شده به عنوان متن به اعداد در کل کتاب کار اکسل، مراحل زیر را دنبال کنید:

  1. فایل اکسل را با استفاده از کلاس Workbook بارگذاری کنید.
  2. از طریق تمام ورق‌های کاری در مجموعه Worksheets حلقه بزنید.
  3. برای هر ورق کاری، متد ConvertStringToNumericValue() را فراخوانی کنید.
  4. در نهایت، فایل را با استفاده از متد Save() ذخیره کنید.

نمونه کد زیر نشان می‌دهد که چگونه اعداد ذخیره شده به عنوان متن را به اعداد در تمام ورق‌های کاری اکسل تبدیل کنید.

دریافت مجوز رایگان

اگر به بررسی محصولات Aspose علاقه‌مند هستید، ما شما را به دریافت مجوز موقت رایگان دعوت می‌کنیم. به صفحه مجوز مراجعه کنید تا شروع کنید. این کار ساده است و به شما امکان می‌دهد تا از تمام قابلیت‌های Aspose.Cells برای .NET استفاده کنید.

تبدیل متن اکسل به عدد: منابع رایگان

علاوه بر تبدیل متن اکسل به عدد، ما شما را تشویق می‌کنیم تا منابع اضافی را که می‌توانند درک و مهارت‌های شما را با Aspose.Cells برای .NET ارتقاء دهند، بررسی کنید. این منابع می‌توانند بینش‌های عمیق‌تری و مثال‌های عملی ارائه دهند.

نتیجه‌گیری

در این پست وبلاگ، ما بررسی کردیم که چگونه می‌توان متن را به عدد در اکسل با استفاده از C# و Aspose.Cells برای .NET تبدیل کرد. این کتابخانه فرآیند را ساده می‌کند و ویژگی‌های قدرتمندی برای مدیریت اکسل ارائه می‌دهد. ما شما را تشویق می‌کنیم که درباره Aspose.Cells برای .NET بیشتر کاوش کنید تا وظایف خودکارسازی اکسل خود را ارتقاء دهید.

اگر سوالی دارید یا به کمک بیشتری نیاز دارید، لطفاً در انجمن پشتیبانی رایگان ما با ما در ارتباط باشید.

همچنین ببینید