Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用npoi读取xls/xlsx获取单元格边框颜色_C#_Excel_Npoi - Fatal编程技术网

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

C# 如何使用npoi读取xls/xlsx获取单元格边框颜色,c#,excel,npoi,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 nul

我使用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
   }   
}
for(int-rowIndex=0;rowIndex
现在,输出值有时是8的倍数,有时是64的倍数。 如何将此值强制转换为System.Drawing.Color。 我将感谢任何帮助