OpenXML - CellFormats - мне действительно нужно настроить один для каждой перестановки?
В настоящее время я работаю с версией 2.0 SDK для создания книги Excel, и все шло хорошо, пока я не применил форматирование ячеек.
Я создал несколько CellFormats и успешно применил их, но есть еще несколько перестановок, которые мне нужно настроить:
- 4 шрифта (обычный, полужирный, курсив и полужирный + курсив)
- 5 числовых форматов
- 3 выравнивания (слева, справа и по центру)
- 2 границы (нет и верх + низ)
Это соответствует 120 стилям - мне действительно нужно настроить CellFormat для каждого? Сурли, это дорога к безумию;-)
Если это так, то я доволен созданием коллекции CellFormats, но я обеспокоен ссылками на форматы при их применении - все это звучит слишком странно для меня.
Я опубликовал это в OpenXMLDeveloper, но там все еще довольно тихо, поэтому я надеюсь, что SO может мне помочь.
1 ответ
Ну, ответ на этот вопрос, кажется, да!
Я определил возможные перестановки и создал метод, который принимал такие параметры, как FontId и BorderId.
Затем я просто вызвал метод около 20 раз, чтобы создать нужную коллекцию стилей.
Я все еще думаю, что это немного неуклюже;-)