IamWsk Ответов: 1

Как сделать разные цвета текстов в одной ячейке excel с помощью closedxml


Как сделать разные цвета текстов в одной ячейке excel с помощью closedXML


ClosedXML не имеет чего-то вроде того, что я пробовал ниже, пожалуйста, помогите мне сделать 2 разных цвета шрифта в одной ячейке

Что я уже пробовал:

рабочий лист.Клетка(1,1).Значение.Символ [StartIndex, NoOfChar]. Шрифт.Цвет....??

1 Ответов

Рейтинг:
5

IamWsk

Я нашел решение сам
Используйте RichText для стилизации различных частей ячейки, например:

worksheet.Cell(1,1).RichText.Substring(StartIndex, NoOfChar).SetFontColor(XLColor.Red);

См. [документация] для получения более подробной информации.


Karthik_Mahalingam

5, Хорошо, что вы опубликовали решение, это может помочь кому-то в будущем.

IamWsk

Спасибо, Картик.Определенно, это поможет людям в будущем.

Karthik_Mahalingam

:) крутой

[no name]

Вот некоторые другие решения для достижения этой задачи: Как изменить цвет текста в ячейке Excel

IamWsk

Да, это тоже решение, но оно предназначено для пользователей взаимодействия.