簡體   English   中英

SpreadsheetLight獲得以撇號開頭的Excel單元格值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM