如何使用npoi读取xls / xlsx获取单元格边框颜色

时间:2017-04-17 20:34:21

标签: c# excel npoi

我使用npoi读取Excel(xls / xlsx)并使用reogrid控件将其复制到我的Windows窗体应用程序。

这是我用来打开Excel文件的代码:

IWorkbook workbookNpoi = WorkbookFactory.Create(FileName)

然后我按行和单元格读取Excel文件

for(int rowIndex = 0; rowIndex < workbookNpoi.LastRowNum; rowIndex){
   //TODO check for null rows
   .....
   foreach(ICell cell in row.Cells){
      short color = cell.CellStyle.TopBorderColor;
      Console.WriteLine(color);
      //check also for remaining borders
   }   
}

现在,输出值有时是8,有时是64。 如何将此值转换为System.Drawing.Color。 我将不胜感激任何帮助

0 个答案:

没有答案