2015-11-02 66 views
0

美好的一天!有没有办法创建一个自定义的Excel文件导出没有贾斯珀,Aeroo在Odoo8报告,我认为XLWT库可以使用,但我没有任何想法,是否有人遇到此问题谢谢用于Odoo的Python中的XLWT库

回答

0

您需要使用xlwt模块。它适合我们的需求。现在只需要注意它只能导出为Excel 97格式(xls扩展)。也许它可以在Excel 2003或更高版本(xlxs扩展)中导出,但我们从未尝试过。 import 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'}