Библиотека XLWT на Python для Odoo

Добрый день! есть ли способ создать настраиваемый экспорт файлов Excel без отчетов Jasper, Aeroo в Odoo8, я думаю, что можно использовать библиотеку XLWT, но я понятия не имею, есть ли кто-то, кто сталкивается с этой проблемой Спасибо


person Black and White    schedule 02.11.2015    source источник


Ответы (1)


Вам нужно использовать модуль xlwt. Он отлично подходит для наших нужд. Единственное предостережение: на данный момент он экспортируется только в формат Excel 97 (расширение xls). Может быть, он может экспортировать в Excel 2003 или более позднюю версию (расширение xlxs), но мы никогда не пробовали. импорт xlwt

    ezxf = xlwt.easyxf
    styles = self.get_easyxf_styles()

    book = xlwt.Workbook(encoding='utf8')
    sheet = book.add_sheet('Generic Journal Ledger')
    sheet.portrait = False
    sheet.write_merge(rowx, rowx + 2, 0, 0, u'Number', styles['heading_xf'])
    sheet.write_merge(rowx, rowx + 2, 1, 1, u'Journal', styles['heading_xf'])
    sheet.write_merge(rowx, rowx + 2, 2, 2, u'Period', styles['heading_xf'])
    sheet.write_merge(rowx, rowx + 2, 3, 3, u'Date', styles['heading_xf'])
    return {'data':book, 'directory_name':u'General ledger',
            'attache_name':u'General ledger'}
person user3000743    schedule 19.08.2016