通过c#在excel中着色列

时间:2015-01-16 08:37:53

标签: c# excel excel-interop

我想用c#为excel文件的特定列着色。但我找不到任何关于它的示例或有用信息。我需要有关此问题的帮助。

1 个答案:

答案 0 :(得分:0)

可以通过行列或地址字符串标识Excel范围,例如:A1A:A以选择第一列。

Cells属性返回一个范围,这意味着您可以使用两种寻址方式来选择特定单元格或整个列,例如:.Cells["A:A"]

要提供特定的代码示例,我们需要知道如何操作Excel文件。您可能正在使用Office Interop程序集,在Excel本身内运行VSTO插件,或使用Open XML SDK或EPPlus等库创建它

修改

使用Office Interop时,您可以使用Range或Worksheet对象的.Columns属性来选择整个列,例如:

myWorkSheeet.Columns[1,Type.Missing]

myWorkSheeet.Columns["A:A",Type.Missing]

ColumnsCells都是范围,因此您可以在两种情况下使用"A:A"地址格式