Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add pyexcel to list #6

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Conversation

Djones4822
Copy link

pyexcel is a library that has a unified api for both xlsx and xls and supports many other spreadsheet and data formats. It is actively developed and maintained and a good choice for someone that needs to work with more than 1 spreadsheet type.

This PR adds it to the list under openpyxl which, in my opinion, is still the standard for working with Excel 2010 files in 2023.

@cjw296
Copy link
Member

cjw296 commented Oct 18, 2023

Might need to wait for @tonyroberts to help fix the build process :-/

@@ -15,6 +15,12 @@ The recommended package for reading and writing Excel 2010 files (ie: .xlsx)

[Download](http://pypi.python.org/pypi/openpyxl) | [Documentation](https://openpyxl.readthedocs.org/) | [Bitbucket](https://bitbucket.org/openpyxl/openpyxl)

### pyexcel

Library with a unified api for reading and writing files with older Excel files (xls), Excel 2010 files (xlsx), Open Spreadsheet files (ods), and many other data formats.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

api -> API?

Not 100% it belongs on this site, though, since it appears to just be a bunch of wrappers around other libraries, such as xlrd, xlwt, etc...

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not 100% it belongs on this site, though, since it appears to just be a bunch of wrappers around other libraries

I don't quite see why this is a problem, it's a library for interfacing with excel files, regardless of how it achieves that. Since python-excel.org is the first result when searching "python excel libraries" it would be nice to let people know that there are options for interfacing with both formats without writing your open wrapper or duplicating logic.

Maybe it can go in a different spot on the page and we adjust the language to clarify that it is a wrapper around openpyxl, xlrd, etc that uses a unified apiAPI. Could also include pandas, but I don't believe pandas can write xls files.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sure, probably a newer section, "Higher level libraries and frameworks" or some such. Anyway, it's moot until the publishing process is fixed.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@cjw296 I'll take a look at what's gone wrong with the GH action

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants