创建csv报告的基本模块
odoo13-addon-report-csv的Python项目详细描述
本模块提供一个基本的报表类来生成csv报表。在
目录
Usage
一个名为module_name的模块上合作伙伴的CSV报告示例:
python类
from odoo import models class PartnerCSV(models.AbstractModel): _name = 'report.report_csv.partner_csv' _inherit = 'report.report_csv.abstract' def generate_csv_report(self, writer, data, partners): writer.writeheader() for obj in partners: writer.writerow({ 'name': obj.name, 'email': obj.email, }) def csv_report_options(self): res = super().csv_report_options() res['fieldnames'].append('name') res['fieldnames'].append('email') res['delimiter'] = ';' res['quoting'] = csv.QUOTE_ALL return res
报表XML记录
^{pr2}$Bug Tracker
bug在GitHub Issues上跟踪。 如果出现问题,请检查是否已报告您的问题。 如果您首先发现它,请帮助我们粉碎它提供详细的和受欢迎的 feedback。在
不要直接联系投稿人关于技术问题的支持或帮助。在
Credits
Contributors
- 恩里克·托贝拉<;etobella@creublanca.es>
- 杰米·阿罗约<;jaime.arroyo@creublanca.es>
- 拉塔蓬扼流圈<;rattapongc@ecosoft.co.th>
Maintainers
本模块由OCA维护。在
OCA,或奥多社区协会,是一个非营利性组织 其任务是支持Odoo特性和 促进其广泛使用。在
此模块是GitHub上OCA/reporting-engine项目的一部分。在
欢迎您投稿。要了解如何访问https://odoo-community.org/page/Contribute。在
- 项目
标签: