2015-05-28 31 views
1

我在使用C#的Web應用程序中使用EPPlus。我需要閱讀一個Excel文件並檢查其格式,我嘗試了與本文相同的文章(How do I get partial cell styling in excel using EPpplus?),並且實際上所有格式屬性都可以(粗體,斜體,顏色...),但是我真的需要是檢查罷工 文本屬性,它始終設置爲false如何應用使用EPPlus的打擊格式化

+0

不同於論壇的網站,我們不使用的「謝謝」,或者「任何幫助表示讚賞」,或簽名(因此)。請參閱「[應該'嗨','謝謝',標語和致敬從帖子中刪除?](http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be - 移除 - 從帖子)。順便說一句,它是「預先感謝」,而不是「感謝先進」。 –

+0

可能想發佈你的代碼。你如何確定罷工設置是什麼?它適用於我使用單元格。 Style.Font.Strike。 – Ernie

+0

感謝@Ernie,這正是我需要的,問題是我正在使用一個循環(foreach(var part in cell.RichText))並且不起作用! – joalcego

回答

0

這裏有一個答案只是讓問題犯規掛在那裏:

[TestMethod] 
public void Strike_Format_Test() 
{ 
    //http://stackoverflow.com/questions/30517646/how-to-apply-strike-formatting-using-epplus 

    var existingFile = new FileInfo(@"c:\temp\StrikeFormat.xlsx"); 
    using (var pck = new ExcelPackage(existingFile)) 
    { 
     var wb = pck.Workbook; 
     var ws = wb.Worksheets.First(); 

     var cell = ws.Cells["A1"]; 
     Console.WriteLine(cell.Style.Font.Strike); 
    } 
}