Metin Sayısal Verilerini Sayıya Dönüştür

Olası Kullanım Senaryoları

Bazen metin olarak girilen sayısal verileri sayılara dönüştürmek istersiniz. Microsoft Excel’de sayıların önüne kesme işareti koyarak sayıları metin olarak girebilirsiniz, örneğin ‘12345*. Excel daha sonra sayıyı bir dize olarak ele alır. Aspose.Cells, dizeleri sayılara dönüştürmenize olanak tanır.

Metin olarak saklanan sayıları Excel’deki sayılara dönüştürme

Metin olarak saklanan sayıları birkaç basit adımı izleyerek sayılara dönüştürebilirsiniz.

  1. Sol üst köşesinde hata göstergesi bulunan herhangi bir hücreyi veya hücre aralığını seçin.
  2. Seçilen hücrenin veya hücre aralığının yanında görünen hata düğmesini tıklayın. Menüde Numaraya Dönüştür’ü tıklayın.
  3. Uyarı düğmesi kullanılamıyorsa bu sorunun olduğu bir sütunu seçin. Sütunun tamamını dönüştürmek istemiyorsanız bunun yerine bir veya daha fazla hücre seçebilirsiniz. Seçtiğiniz hücrelerin aynı sütunda olduğundan emin olun, aksi takdirde bu işlem çalışmayacaktır. Metni Sütunlara Dönüştür düğmesi genellikle bir sütunu bölmek için kullanılır, ancak tek bir metin sütununu sayılara dönüştürmek için de kullanılabilir. Veri sekmesinde Metni Sütunlara Dönüştür’e tıklayın.
  4. Açılan kutudaki Son düğmesini tıklayın.
  5. Metin olarak saklanan sayılar sayılara dönüştürülür.

Metin olarak saklanan sayıları Aspose.Cells for .NET kullanarak sayılara dönüştürme

Aspose.Cells şunları sağlarCells.ConvertStringToNumericValue()tüm dize veya metin sayısal verilerini sayılara dönüştürmek için kullanılabilecek yöntem.

Aşağıdaki ekran görüntüsü A1:A17* hücrelerindeki dize numaralarını göstermektedir. Dize numaraları sola hizalanır.

Bu dize numaraları kullanılarak sayılara dönüştürüldü.Cells.ConvertStringToNumericValue()aşağıdaki ekran görüntüsünde. Gördüğünüz gibi artık sağa hizalanmışlar.

Dize sayısal verilerini gerçek sayılara dönüştürmek için C# kodu

Aşağıdaki örnek kod, tüm çalışma sayfalarındaki tüm dize sayısal verilerinin gerçek sayılara nasıl dönüştürüleceğini gösterir.