Excel'de Metni Sayıya Dönüştürme C# Kullanarak

Excel’de metni sayılara dönüştürmek yaygın bir gereksinimdir. Birçok kullanıcı, hesaplama hatalarına yol açabilecek metin olarak saklanan sayılarla karşılaşır. Bu sorun, finans, veri analizi ve raporlama gibi alanları etkiler. Bu metin girişlerini gerçek sayılara dönüştürmek, doğru veri manipülasyonu için kritik öneme sahiptir. Bu blog yazısında, metin olarak saklanan sayıları Excel’de sayılara dönüştürmeyi keşfedeceğiz.

Bu makalede aşağıdaki konular ele alınmaktadır:

C# Excel Kütüphanesi ile Metni Sayılara Dönüştürme

Aspose.Cells for .NET metin olarak saklanan sayıları Excel’de sayılara dönüştürme sürecini basitleştiren güçlü bir kütüphanedir. Geliştiricilerin Excel dosyalarını programlı olarak manipüle etmeleri için basit bir API sağlar. Aspose.Cells ile Microsoft Excel yüklü olmadan Excel verilerini kolayca okuyabilir, yazabilir ve dönüştürebilirsiniz. Bu kütüphane, metni sayılara dönüştürme dahil olmak üzere Excel görevlerini otomatikleştirmek için idealdir.

Aspose.Cells for .NET ile başlamanız için sürüm bölümünden indirebilirsiniz. Kütüphaneyi NuGet Paket Yöneticisi aracılığıyla yüklemek için aşağıdaki komutu kullanın:

PM> Install-Package Aspose.Cells

Metin Olarak Saklanan Sayıları Excel Çalışma Sayfasında Sayılara Dönüştürme

Metin olarak saklanan sayıları bir Excel çalışma sayfasında sayılara dönüştürmek için bu adımları izleyin:

  1. Workbook sınıfını kullanarak Excel dosyasını yükleyin.
  2. Worksheets koleksiyonundan belirli çalışma sayfasına erişin.
  3. ConvertStringToNumericValue() yöntemini kullanarak metni sayılara dönüştürün.
  4. Son olarak, Save() yöntemini kullanarak değiştirilmiş çalışma kitabını kaydedin.

Aşağıdaki C# kod parçası bu adımları göstermektedir:

// 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");
metin-olarak-saklanan-sayıları-sayılara-dönüştürme

Örnek giriş çalışma sayfası.

Çıktı

metin-olarak-saklanan-sayıları-sayılara-dönüştürme

Çıktı.

Tüm Çalışma Kitabında Metni Sayılara Dönüştürme

Metin olarak saklanan sayıları tüm bir Excel çalışma kitabında sayılara dönüştürmek için bu adımları izleyin:

  1. Workbook sınıfını kullanarak Excel dosyasını yükleyin.
  2. Worksheets koleksiyonundaki tüm çalışma sayfalarını döngüye alın.
  3. Her çalışma sayfası için ConvertStringToNumericValue() yöntemini çağırın.
  4. Son olarak, dosyayı Save() yöntemi ile kaydedin.

Aşağıdaki kod örneği, metin olarak saklanan sayıları tüm Excel çalışma sayfalarında sayılara dönüştürmeyi göstermektedir.

// 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");

Ücretsiz Lisans Alın

Aspose ürünlerini keşfetmekle ilgileniyorsanız, sizi ücretsiz geçici bir lisans almaya davet ediyoruz. Başlamak için lisans sayfasını ziyaret edin. Bu işlem kolaydır ve Aspose.Cells for .NET’in tüm yeteneklerini test etmenizi sağlar.

Excel Metnini Sayıya Dönüştür: Ücretsiz Kaynaklar

Excel metnini sayılara dönüştürmenin yanı sıra, Aspose.Cells for .NET ile anlayışınızı ve becerilerinizi daha da geliştirebilecek ek kaynakları kontrol etmenizi öneriyoruz. Bu kaynaklar daha derin içgörüler ve pratik örnekler sağlayabilir.

Sonuç

Bu blog yazısında, Aspose.Cells for .NET kullanarak C# ile metni sayıya dönüştürme işlemini keşfettik. Bu kütüphane süreci basitleştirir ve Excel manipülasyonu için güçlü özellikler sunar. Excel otomasyon görevlerinizi geliştirmek için Aspose.Cells for .NET hakkında daha fazla keşif yapmanızı teşvik ediyoruz.

Herhangi bir sorunuz varsa veya daha fazla yardıma ihtiyacınız olursa, lütfen ücretsiz destek forumumuza ulaşmaktan çekinmeyin.

Ayrıca Bakınız