3 ms·
I created this tool for myself because I often work with xlsx and csv files. This is usually done through Python Pandas. But if you just need to read these file
by pytlicek 5y ago
I created this tool for myself because I often work with xlsx and csv files. This is usually done through Python Pandas. But if you just need to read these files and work with the values in the lines, you don't need to import the whole Pandas library. It is not even necessary to install Pandas for easier deployment. This can save you up to 2GB space if you do docker images with Pandas.
One of the things I still don't understand are services like snyk.io, which are supposed to do security analysis. But they penalize a tool like this for not having CoC, Contributing in the GitHub repository, and what is most shocking to me is that they measure Popularity. I understand that if more people are involved in the SW, it is probably safer. But penalizing someone for having few stars on GitHub seems weird to me. Especially when the tool is used by several people / companies and it has over 5,000 downloads.
- mark_l_watson 5y agoThanks, I just bookmarked this. I often don’t want all of Pandas, and this looks more convenient than just using the library CSV.
- WillSmithPro 5y agoSure. The same here. One tool for many formats. Like it!
- shakna 5y agoWould you be able to comment on how this compares to the standard CSV module [0] / PEP 305 [1]? [0] https://docs.python.org/3/library/csv.html https://docs.python.org/3/library/csv.html
- alexanderdmitri 5y agoNot OP nor well-versed with any of this, but the standard csv module doesn't parse xlsx files. Since the majority of people who work with spreadsheets use excel [citation needed], this probably greatly increases the application potential of the library.