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