Ситуация: необходимо работать с файлами Excel-я из проограммы на питоне,т.е. генерировать таблицы. Причем не только в виде забивки данных (это легко), но и установки “хитрых” атрибутов ячейкам, как границы ячеек (тоже получаются, но не 100%, не в них сейчас проблема).
Проблема в задании фона ячейки, например.
или как выделить символ в строке и работать с его свойствами? Н2О красиво написать надо, может ещё какие формулы объявятся.
Интерфейс такой, что узнать с помощью dir(), чем я могу управлять - невозможно, практически приходится писать вслепую. Чуть чуть помогают макросы экселя, но в них сложно проследить иерархию объектов. Например, pattern по всей видимости определяет как раз свойства ячеек.
Например
xlApp.ActiveSheet.Range(“C8:C19”).Pattern.ColorIndex = 12
xlApp.ActiveSheet.Range(“C8:C19”).Pattern.Solid = True
вызывает
AttributeError: Range.Pattern
есть вариант работы с pyExcelerator. Но совершенно неизвестно, как делать то, что мне нужно, и гугль плохой помошник - документации пока в природе нет, как я вижу.