Load pandas DataFrames in Excel
Project description
excellentpandas
Very quickly load pandas DataFrames in Excel
Python is awesome and I love it for doing all sorts of data manipulation. But sometimes Microsoft Excel remains the best place to do quick data exploration and filtering. So thanks to the brilliant xlwings, it's easy to integrate the two. This module has some very simple functions to make this as easy as possible.
Say you have this script:
>>> df = read_data()
>>> result = df.groupby("blah")[vars].agg(something_complex)
And you want to explore result quickly in Excel.
You can use one of the following functions to immediately launch the DataFrame in a new Excel Workbook on your desktop via a non-blocking call:
show_in_excel(df)
>>> from excellentpandas import show_in_excel
>>> df = read_data()
>>> result = df.groupby("blah")[vars].agg(something_complex)
>>> show_in_excel(result)
>>>
Use .pipe(via_excel) for a chained version
>>> from excellentpandas import via_excel
>>> df = read_data()
>>> result = df.groupby("blah")[vars].agg(something_complex).pipe(via_excel)
>>>
Show info as well with .pipe(via_info_excel)
>>> from excellentpandas import via_info_excel
>>> df = read_data()
>>> result = df.groupby("blah")[vars].agg(something_complex).pipe(via_info_excel)
<class 'pandas.core.frame.DataFrame'>
Int64Index: 16 entries, 2004 to 2019
Data columns (total 6 columns):
...
dtypes: float64(6)
memory usage: 896.0 bytes
>>>
Install
$ pip install -U excellentpandas
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file excellentpandas-0.1.1-py3-none-any.whl.
File metadata
- Download URL: excellentpandas-0.1.1-py3-none-any.whl
- Upload date:
- Size: 3.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0231229a2bcbb698c2e97843ab6119dea6e39222c687bb6fe3a959ce3bb1c30e
|
|
| MD5 |
69ed5974bdfb05300fff87605da6dad0
|
|
| BLAKE2b-256 |
e193ad1cd7aca6de7e82a3785b0ca16b62645eb2122ad2b1845930124c47a81f
|