Я хочу раскрасить определенный столбец файла excel с помощью С#. Но я не могу найти ни одного примера или полезной информации об этом. Мне нужна помощь по этому вопросу.
Окраска столбцов в excel через С#
Ответы (1)
Диапазон Excel можно идентифицировать либо по строке-столбцу, либо по адресной строке, например: A1
или A:A
для выбора первого столбца.
Свойство Cells
возвращает диапазон, что означает, что вы можете использовать оба способа адресации для выбора определенных ячеек или всего столбца, например: .Cells["A:A"]
.
Однако, чтобы предоставить конкретный пример кода, нам нужно знать, как вы работаете с файлом Excel. Возможно, вы используете сборки Office Interop, запускаете надстройку VSTO внутри самого Excel или создаете ее с помощью Open XML SDK или библиотеки, такой как EPPlus.
ИЗМЕНИТЬ
При использовании Office Interop вы можете использовать свойство .Columns
объекта Range или Worksheet, чтобы выбрать весь столбец, например:
myWorkSheeet.Columns[1,Type.Missing]
or
myWorkSheeet.Columns["A:A",Type.Missing]
Columns
и Cells
являются диапазонами, поэтому вы можете использовать формат адреса "A:A"
в обоих случаях.