tmp.Color = xlRange.Cells[i, j].Interior.Color.ToString();我读了这样的 Excel 文档的 Cellcolor,但没有得到我期望的颜色:例如,海蓝宝石的颜色为 16777215,但它不是海蓝宝石的值,而是黄色的值。我读的细胞颜色不对吗?
1 回答
![?](http://img1.sycdn.imooc.com/5458453d0001cd0102200220-100-100.jpg)
德玛西亚99
TA贡献1770条经验 获得超3个赞
我刚刚为您找到了解决方案,希望这对您有用。
int colorNumber = System.Convert.ToInt32(((Range) worksheet.Cells[rowNumber,columnNumber]).Interior.Color);
Color color = System.Drawing.ColorTranslator.FromOle(colorNumber);
- 1 回答
- 0 关注
- 108 浏览
添加回答
举报
0/150
提交
取消