{ "info": { "author": "See AUTHORS", "author_email": "charlie.clark@clark-consulting.eu", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": ".. image:: https://coveralls.io/repos/bitbucket/openpyxl/openpyxl/badge.svg?branch=default\n :target: https://coveralls.io/bitbucket/openpyxl/openpyxl?branch=default\n :alt: coverage status\n\nIntroduction\n------------\n\nopenpyxl is a Python library to read/write Excel 2010 xlsx/xlsm/xltx/xltm files.\n\nIt was born from lack of existing library to read/write natively from Python\nthe Office Open XML format.\n\nAll kudos to the PHPExcel team as openpyxl was initially based on PHPExcel.\n\n\nSecurity\n--------\n\nBy default openpyxl does not guard against quadratic blowup or billion laughs\nxml attacks. To guard against these attacks install defusedxml.\n\nMailing List\n------------\n\nThe user list can be found on http://groups.google.com/group/openpyxl-users\n\n\nSample code::\n\n from openpyxl import Workbook\n wb = Workbook()\n\n # grab the active worksheet\n ws = wb.active\n\n # Data can be assigned directly to cells\n ws['A1'] = 42\n\n # Rows can also be appended\n ws.append([1, 2, 3])\n\n # Python types will automatically be converted\n import datetime\n ws['A2'] = datetime.datetime.now()\n\n # Save the file\n wb.save(\"sample.xlsx\")\n\n\nDocumentation\n-------------\n\nThe documentation is at: https://openpyxl.readthedocs.io\n\n* installation methods\n* code examples\n* instructions for contributing\n\nRelease notes: https://openpyxl.readthedocs.io/en/stable/changes.html\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://openpyxl.readthedocs.io", "keywords": "", "license": "MIT/Expat", "maintainer": "", "maintainer_email": "", "name": "vd42-openpyxl", "package_url": "https://pypi.org/project/vd42-openpyxl/", "platform": "", "project_url": "https://pypi.org/project/vd42-openpyxl/", "project_urls": { "Homepage": "https://openpyxl.readthedocs.io" }, "release_url": "https://pypi.org/project/vd42-openpyxl/2.6.2/", "requires_dist": null, "requires_python": "", "summary": "A Python library to read/write Excel 2010 xlsx/xlsm files", "version": "2.6.2" }, "last_serial": 4844207, "releases": { "2.6.1": [ { "comment_text": "", "digests": { "md5": "29b2cb32a78c874fc2c2b873ffe44a6d", "sha256": "46b881d3be9346a9dd27f04b8e88821806b222780c3190bf98fd24615798e29c" }, "downloads": -1, "filename": "vd42-openpyxl-2.6.1.tar.gz", "has_sig": false, "md5_digest": "29b2cb32a78c874fc2c2b873ffe44a6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 170775, "upload_time": "2019-02-12T10:53:58", "url": "https://files.pythonhosted.org/packages/66/60/9eb064f224c3a334de24e0772edd2834ed79f364b4040195abe718bb7781/vd42-openpyxl-2.6.1.tar.gz" } ], "2.6.2": [ { "comment_text": "", "digests": { "md5": "7cd6ae33bd095fc1785bef06f342fceb", "sha256": "f222fad02960211033c6ac65d75c5b793dfe6a682aed81369d33feaf60b8de18" }, "downloads": -1, "filename": "vd42-openpyxl-2.6.2.tar.gz", "has_sig": false, "md5_digest": "7cd6ae33bd095fc1785bef06f342fceb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 170787, "upload_time": "2019-02-20T07:57:20", "url": "https://files.pythonhosted.org/packages/cf/ed/7623c46d40b53fee878df92223982e8673c715511697e35d1fc19e243d51/vd42-openpyxl-2.6.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7cd6ae33bd095fc1785bef06f342fceb", "sha256": "f222fad02960211033c6ac65d75c5b793dfe6a682aed81369d33feaf60b8de18" }, "downloads": -1, "filename": "vd42-openpyxl-2.6.2.tar.gz", "has_sig": false, "md5_digest": "7cd6ae33bd095fc1785bef06f342fceb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 170787, "upload_time": "2019-02-20T07:57:20", "url": "https://files.pythonhosted.org/packages/cf/ed/7623c46d40b53fee878df92223982e8673c715511697e35d1fc19e243d51/vd42-openpyxl-2.6.2.tar.gz" } ] }