{
"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": []
}