[英]SpreadsheetLight get an excel cell value beginning with aposthrope
當我使用SpreadsheetLight讀取一個excel單元格值時-得到的單元格值沒有前導撇號。 當單元格值為“某物時,我只會得到某物。 我知道撇號對excel具有特殊含義-但我確實需要該字符! :)
如何檢測細胞何時具有前導撇號? 我使用GetCellValueAsString(...)函數檢索單元格值。
前導撇號將單元格樣式數據轉到QuotePrefix屬性。
if (sl.HasCellValue(rowIndex, i + 1))
{
var style = sl.GetCellStyle(rowIndex, i + 1);
var text= sl.GetCellValueAsString(rowIndex, i + 1);
Row[i] = (style.QuotePrefix.HasValue && style.QuotePrefix.Value) ? "'" + text : text;
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.