{"library":"numbers-parser","type":"library","category":null,"description":"numbers-parser is a Python module for reading and editing Apple Numbers .numbers files. It supports Numbers files generated by Numbers versions 3.x and later, and is tested against Numbers documents from 10.0 through to 15.1 (as of February 2026). It supports Python versions from 3.10 onwards and is actively maintained.","language":"python","status":"active","version":"4.18.2","tags":["apple numbers","spreadsheet","parser","iwork"],"install":[{"cmd":"pip install numbers-parser","imports":["from numbers_parser import Document","from numbers_parser import Document\ndoc = Document('file.numbers')\nsheet = doc.sheets[0]","from numbers_parser import Document\ndoc = Document('file.numbers')\nsheet = doc.sheets[0]\ntable = sheet.tables[0]"]},{"cmd":"# macOS (Homebrew Python recommended):\nbrew install snappy python3 pipx\npipx install numbers-parser\n\n# Linux (Debian/Ubuntu):\nsudo apt-get -y install libsnappy-dev\npip install numbers-parser\n\n# Windows (x86 binaries for python-snappy are not readily available on PyPI, consider using pre-compiled wheels or ARM Windows)","imports":[]}],"homepage":null,"github":"https://github.com/masaccio/numbers-parser","docs":"https://github.com/masaccio/numbers-parser/blob/main/README.md","changelog":null,"pypi":"https://pypi.org/project/numbers-parser/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":3.9,"avg_import_s":2.35,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/numbers-parser/compatibility"},"provenance":{"verified_status":"passing","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Tue Jul 28","install_tag":null}}