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

我使用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。 我将不胜感激任何帮助