{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/3"}],"enrichment":{"capability":"Provides a single API to read, write, and manipulate data across multiple spreadsheet and tabular file formats including CSV, TSV, XLS, XLSX, ODS, JSON, and HTML.","skillfed_tags":["data-extraction","file-format-conversion","spreadsheet-handling"],"use_cases":["Extract data from an Excel file and convert it to CSV or JSON for processing or sharing","Read multiple sheets from a workbook into Python dictionaries or arrays for analysis","Batch convert a folder of XLS files to XLSX or other formats using a single API","Load tabular data from various sources (CSV, ODS, JSON) into a consistent in-memory structure","Stream large spreadsheets as generators to avoid loading entire files into memory"],"what_it_does":"pyexcel abstracts away the complexity of working with different spreadsheet and tabular file formats by providing a unified Python API. Instead of learning separate libraries for CSV, Excel, ODS, and JSON, you work with a single set of functions that handle reading, writing, and converting between formats transparently. The package supports multiple data sources\u2014physical files, in-memory data, SQLAlchemy tables, Django models, and Python data structures\u2014and can return results as dictionaries, arrays, or records.\n\nThe library is designed for developers who need to move data between formats or extract tabular information without worrying about format-specific quirks. It supports streaming for large datasets through generator-based APIs and handles multiple sheets in workbooks. However, it does not preserve formatting (fonts, colors, charts) or read password-protected files, so it is best suited for data extraction and transformation rather than document preservation.","worth_installing":"Yes. pyexcel is actively maintained, has low install friction, carries a permissive license, and solves a real problem\u2014unifying access to multiple spreadsheet formats. It is well-suited for data extraction, format conversion, and tabular data handling. Install it if you work with multiple file formats and want to avoid format-specific boilerplate; skip it if you only need to work with a single format or require advanced formatting preservation."},"id":"pyexcel","links":{"html":"https://skillfed.io/packages/pyexcel","md":"https://skillfed.io/packages/pyexcel.md","pypi":"https://pypi.org/project/pyexcel/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-06-29","license_spdx":null,"license_treatment":"permissive","name":"pyexcel","python_support":"supports_current","summary":"A wrapper library that provides one API to read, manipulate and writedata in different excel formats"},"popularity":{"monthly_downloads":2264211,"position":3181,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.7.6"}
