{ "info": { "author": "ACSONE SA/NV,Odoo Community Association (OCA)", "author_email": "support@odoo-community.org", "bugtrack_url": null, "classifiers": [ "Framework :: Odoo", "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python" ], "description": ".. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg\n :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html\n :alt: License: AGPL-3\n\n================\nBase report xlsx\n================\n\nThis module provides a basic report class to generate xlsx report.\n\nInstallation\n============\n\nMake sure you have ``xlsxwriter`` Python module installed::\n\n$ pip install xlsxwriter\n\nUsage\n=====\n\nAn example of XLSX report for partners:\n\nA python class ::\n\n from odoo.addons.report_xlsx.report.report_xlsx import ReportXlsx\n\n class PartnerXlsx(ReportXlsx):\n\n def generate_xlsx_report(self, workbook, data, partners):\n for obj in partners:\n report_name = obj.name\n # One sheet by partner\n sheet = workbook.add_worksheet(report_name[:31])\n bold = workbook.add_format({'bold': True})\n sheet.write(0, 0, obj.name, bold)\n\n\n PartnerXlsx('report.res.partner.xlsx',\n 'res.partner')\n\nTo manipulate the ``workbook`` and ``sheet`` objects, refer to the\n`documentation `_ of ``xlsxwriter``.\n\nA report XML record ::\n\n \n\n**XLSX Header & Footer**\n\nYou can configure them on the menu *Settings > Technical > Reports > XLSX Header/Footer* following the syntax from \n`xlsxwriter documentation `_.\n\nExample of Header / Footer syntax : ``&LPage &P of &N &CFilename: &F &RSheetname: &A``\n\nOn a report XML with ``report_type == 'xlsx'`` you can specified the Header and Footer you configured.\n\n.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas\n :alt: Try me on Runbot\n :target: https://runbot.odoo-community.org/runbot/143/10.0\n\nBug Tracker\n===========\n\nBugs are tracked on `GitHub Issues\n`_. In case of trouble, please\ncheck there if your issue has already been reported. If you spotted it first,\nhelp us smashing it by providing a detailed and welcomed feedback.\n\nCredits\n=======\n\nContributors\n------------\n\n* Adrien Peiffer \n* Arnaud Pineux \n\nMaintainer\n----------\n\n.. image:: https://odoo-community.org/logo.png\n :alt: Odoo Community Association\n :target: https://odoo-community.org\n\nThis module is maintained by the OCA.\n\nOCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.\n\nTo contribute to this module, please visit https://odoo-community.org.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://acsone.eu", "keywords": "", "license": "AGPL-3", "maintainer": "", "maintainer_email": "", "name": "odoo10-addon-report-xlsx", "package_url": "https://pypi.org/project/odoo10-addon-report-xlsx/", "platform": "", "project_url": "https://pypi.org/project/odoo10-addon-report-xlsx/", "project_urls": { "Homepage": "http://acsone.eu" }, "release_url": "https://pypi.org/project/odoo10-addon-report-xlsx/10.0.1.1.1/", "requires_dist": [ "odoo (<10.1dev,>=10.0)", "xlsxwriter" ], "requires_python": "~=2.7", "summary": "Base module to create xlsx report", "version": "10.0.1.1.1", "yanked": false, "yanked_reason": null }, "last_serial": 6035811, "releases": { "10.0.1.0.0": [ { "comment_text": "", "digests": { "md5": "7c4e6d4c925e1db5de8ae5e1452f45f4", "sha256": "7909cfa8877b0de840361057ef9dd1a394dd79c168ac1450d7bf6587d97067c6" }, "downloads": -1, "filename": "odoo10_addon_report_xlsx-10.0.1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "7c4e6d4c925e1db5de8ae5e1452f45f4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18909, "upload_time": "2017-04-09T21:53:46", "upload_time_iso_8601": "2017-04-09T21:53:46.210780Z", "url": "https://files.pythonhosted.org/packages/cb/37/41a56c7665efcf9caebb2af0e73b42079d44e03d43b8928a58db6654478f/odoo10_addon_report_xlsx-10.0.1.0.0-py2-none-any.whl", "yanked": false, "yanked_reason": null } ], "10.0.1.0.0.99.dev1": [ { "comment_text": "", "digests": { "md5": "0d6e042b8a957252746a7122364f411c", "sha256": "eb439ce2c761384c9528834a561bfa0a07486bf39fda52d6e39159e0b1d5c28d" }, "downloads": -1, "filename": "odoo10_addon_report_xlsx-10.0.1.0.0.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "0d6e042b8a957252746a7122364f411c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21049, "upload_time": "2017-04-09T21:53:50", "upload_time_iso_8601": "2017-04-09T21:53:50.879562Z", "url": "https://files.pythonhosted.org/packages/f0/37/98a31f716dc33b020667506e5290e010e5c896d9a1f50aeae322903a36d7/odoo10_addon_report_xlsx-10.0.1.0.0.99.dev1-py2-none-any.whl", "yanked": false, "yanked_reason": null } ], "10.0.1.0.1": [ { "comment_text": "", "digests": { "md5": "3f26cb7c8c8111a0bb3e94dce13b7f00", "sha256": "f3cf9b2d14bff972ddd1f94b1839c4db475949932d0384c1f1068c42a47e24d0" }, "downloads": -1, "filename": "odoo10_addon_report_xlsx-10.0.1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "3f26cb7c8c8111a0bb3e94dce13b7f00", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 20923, "upload_time": "2017-04-09T21:53:55", "upload_time_iso_8601": "2017-04-09T21:53:55.372033Z", "url": "https://files.pythonhosted.org/packages/94/be/b2a3d135a8fd2b59cc462efa62664c9da27b12b6df0968c2c2a7597153ae/odoo10_addon_report_xlsx-10.0.1.0.1-py2-none-any.whl", "yanked": false, "yanked_reason": null } ], "10.0.1.0.1.99.dev1": [ { "comment_text": "", "digests": { "md5": "9b6a2e1800e7163677938fdfbb59d4f6", "sha256": "4caf56a143ff230ad834a82de413b0b909424a90dfd9cf2f7087d5cac2de4d7a" }, "downloads": -1, "filename": "odoo10_addon_report_xlsx-10.0.1.0.1.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "9b6a2e1800e7163677938fdfbb59d4f6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24209, "upload_time": "2017-06-04T04:31:49", "upload_time_iso_8601": "2017-06-04T04:31:49.836985Z", "url": "https://files.pythonhosted.org/packages/59/e8/1537009998cd1950daaaab2e202979f99eb3e17b41796eb1fb16f51f57de/odoo10_addon_report_xlsx-10.0.1.0.1.99.dev1-py2-none-any.whl", "yanked": false, "yanked_reason": null } ], "10.0.1.0.1.99.dev2": [ { "comment_text": "", "digests": { "md5": "c766299a8ce0d05016dd20efee8d0cac", "sha256": "a84ae10f8aec76d56cd90f137bd83a60a46cb4f41fd880e5faca6dd46c0852ed" }, "downloads": -1, "filename": "odoo10_addon_report_xlsx-10.0.1.0.1.99.dev2-py2-none-any.whl", "has_sig": false, "md5_digest": "c766299a8ce0d05016dd20efee8d0cac", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 24840, "upload_time": "2017-07-02T06:52:03", "upload_time_iso_8601": "2017-07-02T06:52:03.558787Z", "url": "https://files.pythonhosted.org/packages/8a/ea/9e2f9d2792722f672cbdfe482531d366f07645daefc6e9aa5acfb92ff213/odoo10_addon_report_xlsx-10.0.1.0.1.99.dev2-py2-none-any.whl", "yanked": false, "yanked_reason": null } ], "10.0.1.0.1.99.dev3": [ { "comment_text": "", "digests": { "md5": "9ecafaf23ef5d9b32267b44a339e1539", "sha256": "82a67de042d6b1cb2378c66f5a8172114f55465104ba9edbde01b0f41fc86fe4" }, "downloads": -1, "filename": "odoo10_addon_report_xlsx-10.0.1.0.1.99.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "9ecafaf23ef5d9b32267b44a339e1539", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 25383, "upload_time": "2018-06-24T04:31:27", "upload_time_iso_8601": "2018-06-24T04:31:27.013062Z", "url": "https://files.pythonhosted.org/packages/33/1d/c31197f0a77f1ece301b5476deb4f205ac4d5a11f41d52104d519ca8b57f/odoo10_addon_report_xlsx-10.0.1.0.1.99.dev3-py2-none-any.whl", "yanked": false, "yanked_reason": null } ], "10.0.1.1.0": [ { "comment_text": "", "digests": { "md5": "0351046d32e0a719f56f630e33ee4bee", "sha256": "8d078518b67cee0da184721b36fd661f2b0a3e592c1366b2e779c2b061c7fc15" }, "downloads": -1, "filename": "odoo10_addon_report_xlsx-10.0.1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "0351046d32e0a719f56f630e33ee4bee", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 28934, "upload_time": "2019-10-23T04:31:15", "upload_time_iso_8601": "2019-10-23T04:31:15.791756Z", "url": "https://files.pythonhosted.org/packages/89/40/50d089fa2c910818b9966b10a7449229f21d48da2b0eed9c8d7625333f6f/odoo10_addon_report_xlsx-10.0.1.1.0-py2-none-any.whl", "yanked": false, "yanked_reason": null } ], "10.0.1.1.1": [ { "comment_text": "", "digests": { "md5": "ef9c824f5c63e438a27bf7d8cc8953c8", "sha256": "3c465c95cdcb3b6b63543b0a6dc5116018c375d1a8b63c79faa60cc1c972f720" }, "downloads": -1, "filename": "odoo10_addon_report_xlsx-10.0.1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "ef9c824f5c63e438a27bf7d8cc8953c8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 29847, "upload_time": "2019-10-27T05:31:40", "upload_time_iso_8601": "2019-10-27T05:31:40.914209Z", "url": "https://files.pythonhosted.org/packages/54/e5/31c33210b0e73d94ab29eb01177d67d858dddbf3e7ad3c640d006a52e1cc/odoo10_addon_report_xlsx-10.0.1.1.1-py2-none-any.whl", "yanked": false, "yanked_reason": null } ], "10.0.1.1.1.99.dev1": [ { "comment_text": "", "digests": { "md5": "3fa2db9fe7bb82c3764e278012ceddb0", "sha256": "a76bef85b1222c46e593536b9483e939c53a3912c8c1c2c1eb69787758860f59" }, "downloads": -1, "filename": "odoo10_addon_report_xlsx-10.0.1.1.1.99.dev1-py2-none-any.whl", "has_sig": false, "md5_digest": "3fa2db9fe7bb82c3764e278012ceddb0", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 38456, "upload_time": "2019-10-27T05:31:43", "upload_time_iso_8601": "2019-10-27T05:31:43.470548Z", "url": "https://files.pythonhosted.org/packages/78/7c/6a21ae96c7db841d35f3c19f318df33c3917ca9b84c55c376f62b2014c8a/odoo10_addon_report_xlsx-10.0.1.1.1.99.dev1-py2-none-any.whl", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ef9c824f5c63e438a27bf7d8cc8953c8", "sha256": "3c465c95cdcb3b6b63543b0a6dc5116018c375d1a8b63c79faa60cc1c972f720" }, "downloads": -1, "filename": "odoo10_addon_report_xlsx-10.0.1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "ef9c824f5c63e438a27bf7d8cc8953c8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": "~=2.7", "size": 29847, "upload_time": "2019-10-27T05:31:40", "upload_time_iso_8601": "2019-10-27T05:31:40.914209Z", "url": "https://files.pythonhosted.org/packages/54/e5/31c33210b0e73d94ab29eb01177d67d858dddbf3e7ad3c640d006a52e1cc/odoo10_addon_report_xlsx-10.0.1.1.1-py2-none-any.whl", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }