ابحث ما إذا كانت قيمة الخلية تبدأ بعلامة اقتباس واحدة.
Contents
[
Hide
]
توفر Aspose.Cells الآن خاصية Style.QuotePrefix لمعرفة ما إذا كانت قيمة الخلية تبدأ بعلامة اقتباس فردية. قبل هذه الخاصية، لم يكن هناك وسيلة للتمييز بين السلاسل مثل عينة و ‘عينة وما إلى ذلك.
العثور عما إذا كانت قيمة الخلية تبدأ بعلامة اقتباس مفردة
يوضح الكود المصدري التالي أنه لا يمكن تمييز السلاسل مثل عينة و ‘عينة باستخدام خاصية Cell.StringValue. لذلك يجب علينا استخدام خاصية Style.QuotePrefix للتمييز بينهما.
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
//Create an instance of workbook | |
Workbook workbook = new Workbook(); | |
//Access first worksheet from the collection | |
Worksheet worksheet = workbook.getWorksheets().get(0); | |
//Access cells A1 and A2 | |
Cell a1 = worksheet.getCells().get("A1"); | |
Cell a2 = worksheet.getCells().get("A2"); | |
//Add simple text to cell A1 and text with quote prefix to cell A2 | |
a1.putValue("sample"); | |
a2.putValue("'sample"); | |
//Print their string values, A1 and A2 both are same | |
System.out.println("String value of A1: " + a1.getStringValue()); | |
System.out.println("String value of A2: " + a2.getStringValue()); | |
//Access styles of cells A1 and A2 | |
Style s1 = a1.getStyle(); | |
Style s2 = a2.getStyle(); | |
System.out.println(); | |
//Check if A1 and A2 has a quote prefix | |
System.out.println("A1 has a quote prefix: " + s1.getQuotePrefix()); | |
System.out.println("A2 has a quote prefix: " + s2.getQuotePrefix()); |