{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/3"}],"enrichment":{"capability":"Reads, manipulates, and writes data in xls format; also reads xlsx and xlsm files. Works as a standalone library or as a plugin for pyexcel.","skillfed_tags":["spreadsheet-io","xls-xlsx-xlsm"],"use_cases":["Programmatically generate xls reports from Python data structures for download or archival","Read xls files uploaded by users and parse them into dictionaries for processing","Extract a subset of rows or columns from a large xls file without loading the entire sheet","Integrate xls file handling into a pyexcel workflow for multi-format spreadsheet support","Convert data between xls and other formats via pyexcel's plugin ecosystem"],"what_it_does":"pyexcel-xls is a lightweight wrapper around xlrd and xlwt that abstracts away the details of reading and writing xls files. It lets you work with spreadsheet data as Python dictionaries and lists, handling the format conversion transparently. You can read from or write to files on disk or in memory, and it integrates with pyexcel to provide a higher-level interface if you want it.\n\nThe package supports xls natively and can read xlsx and xlsm files, though xlsx support is conditional on your xlrd version\u2014if xlrd >= 2 is installed, you'll need pyexcel-xlsx for xlsx files instead. It includes pagination features to read partial data (by row or column range) and options to detect merged cells or skip hidden rows and columns, though these may slow performance. Fonts, colors, charts, and password protection are not supported.","worth_installing":"Yes, if you need to read or write xls files and can work within its constraints (65k row limit, no formatting support, xlrd version dependency for xlsx). The low install friction, permissive license, and stable API make it a straightforward choice for basic xls I/O. The aging maintenance status is a minor concern but not a blocker\u2014the package is mature and the repository is not archived."},"id":"pyexcel-xls","links":{"html":"https://skillfed.io/packages/pyexcel-xls","md":"https://skillfed.io/packages/pyexcel-xls.md","pypi":"https://pypi.org/project/pyexcel-xls/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-03-08","license_spdx":null,"license_treatment":"permissive","name":"pyexcel-xls","python_support":"supports_current","summary":"A wrapper library to read, manipulate and write data in xls format. Itreads xlsx and xlsm format"},"popularity":{"monthly_downloads":1843217,"position":3494,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.7.1"}
