Metin Sayısal Verilerini Sayıya Dönüştür
Contents
[
Hide
]
Bazen, metin olarak girilen sayısal verileri sayılara dönüştürmek istersiniz. Microsoft Excel’de bir sayını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ürmenizi sağlar.
Aspose.Cells şunları sağlar:Cells.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ü, hücrelerdeki dize numaralarını gösterirA1:A17. Dize numaraları sola hizalanır.
Giriş dosyası: metin dizeleri olarak girilen sayılar |
---|
![]() |
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ış durumdalar.
Çıktı dosyası: dizeler sayılara dönüştürüldü |
---|
![]() |
Dizi sayısal verilerini gerçek sayılara dönüştürmek için C# kodu
Aşağıdaki örnek kod, tüm dize sayısal verilerinin tüm çalışma sayfalarındaki gerçek sayılara nasıl dönüştürüleceğini gösterir.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Instantiate workbook object with an Excel file | |
Workbook workbook = new Workbook(dataDir + "SampleBook.xlsx"); | |
for (int i = 0; i < workbook.Worksheets.Count; i++) | |
{ | |
workbook.Worksheets[i].Cells.ConvertStringToNumericValue(); | |
} | |
workbook.Save(dataDir + "output_out.xlsx"); |