У меня есть основанный на электронной таблице автоматизированный отчет, который должен ежедневно создаваться, с некоторыми диаграммами, агрегировав функции (например, Сумма и СРЕДНЕЕ ЧИСЛО) и отформатированные ячейки (Даты, процент, и т.д.).
Я попытался записать эти результаты непосредственно в файл Excel, но xlwt Python и xlrd don'y диаграммы поддержки и функции.
Кроме того, попытка открыть существующий, отформатированный файл Excel и изменение значений некоторой ячейки закончили тем, что стерли все диаграммы и функции в существующем файле.
Существует ли способ записать диаграммы и функции к электронной таблице OpenOffice, или по крайней мере изменить ячейки в существующей электронной таблице, не стирая данные? Если существует Pythonic способ сделать это, я могу легко преобразовать файл OO в файл Excel и поставить его.
Вы можете использовать PyUNO, библиотеку Python для использования UNO API.
Вот пример на Python для выполнения некоторых манипуляций в документе Calc.
Вы ищете это: http://ooopy.sourceforge.net/
API Open Office.org, доступные из Python?
Или это? http://api.openoffice.org/
Проект OpenOffice.org API?
Это может быть полезно, также: http://wiki.services.openoffice.org/wiki/Python