簡體   English   中英

如果沒有價值,我如何獲得單元格的顏色? (非營利組織)

[英]How can i get color of the cell if it's haven't got value? (NPOI)

我的任務是讀取一些大的 excel.XLSX 文件並在我的程序中對其進行處理。 為此,我選擇了 NPOI 庫,它大部分工作正常,除非我必須讀取空單元格的情況。 關鍵是,我的 excel 文件包含具有相同顏色的大塊單元格,有時這些單元格具有值,但大多數時候 - 不要。 當顏色單元格包含一個值時,沒關系,我可以使用類似ICell cell = sheet.GetRow(0).GetCell(0).CellStyle 但是當單元格沒有任何值時,相同的字符串ICell cell = sheet.GetRow(0).GetCell(0).CellStyle得到“引用未設置為對象的實例”異常。 情況是這樣的。 在這種情況下我能做什么?

這里有一些關於類型的結構

在鏈接中,有一個類型名稱“CellType.BLANK”。 也許您可以嘗試使用條件來獲取 cell.getCellType(),然后更改您想要的內容?

希望能幫到你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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