Biçimlendirme ile ve biçimlendirme olmadan Hücre Dize Değeri Alın
Aspose.Cells, hücrenin dize değerini herhangi bir biçimlendirmeyle veya olmaksızın almak için kullanılabilecek bir yöntem Cell.GetStringValue() sunar. Diyelim ki, 0.012345 değerinde bir hücreye sahipsiniz ve sadece iki ondalık basamak göstermek üzere biçimlendirdiniz. Excel’de 0.01 olarak görünecektir. Cell.GetStringValue() yöntemini kullanarak hem 0.01 olarak hem de 0.012345 olarak dize değerlerini alabilirsiniz. Parametre olarak aşağıdaki değerlere sahip olan CellValueFormatStrategy numaralı numaralı numaralı numaralı numaralı numaralı numaralı numaralı numaralı numaralı numaralı numaralı numaralı numaralı numaralı numaralı bir numara alır.
- CellValueFormatStrategy.CellStyle
- CellValueFormatStrategy.DisplayStyle
- CellValueFormatStrategy.DisplayString
- CellValueFormatStrategy.None
Aşağıdaki örnek kod, Cell.GetStringValue() yönteminin kullanımını açıklar.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Create workbook | |
Workbook workbook = new Workbook(); | |
// Access first worksheet | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Access cell A1 | |
Cell cell = worksheet.Cells["A1"]; | |
// Put value inside the cell | |
cell.PutValue(0.012345); | |
// Format the cell that it should display 0.01 instead of 0.012345 | |
Style style = cell.GetStyle(); | |
style.Number = 2; | |
cell.SetStyle(style); | |
// Get string value as Cell Style | |
string value = cell.GetStringValue(CellValueFormatStrategy.CellStyle); | |
Console.WriteLine(value); | |
// Get string value without any formatting | |
value = cell.GetStringValue(CellValueFormatStrategy.None); | |
Console.WriteLine(value); |