2015-11-02 31 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'}