Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道我可以快速将 excel 单元格的值转储到一个数组中,如下所示:
object[,] values = workSheet.UsedRange.Value2 as object[,];
我可以对单元格的属性而不是它们的值做类似的事情吗?例如,我想获取单元格颜色,但object[,] cc = workSheet.UsedRange.Interior.Color as object[,];结果cc为空。
object[,] cc = workSheet.UsedRange.Interior.Color as object[,];
cc
遍历工作表以获取单元格属性需要更长的数量级。
迟到总比不到好。简而言之,在没有代码存根的情况下,
将工作表另存为 xml 格式的文件。使用 xml 阅读器读取文件,在 xml 对象中查询 styleID(或您想要或需要的任何其他内容)。查询 styleID 的颜色属性,并与每个单元格匹配。xml 数据库上的 LINQ 查询应该只需要几行就可以完成所有这些操作。