Metadata-Version: 2.1
Name: xlsx2dfs
Version: 0.1.0.post4
Summary: Read and write list of `pandas.DataFrame`s of tabular data from/to excel file.
Home-page: https://bitbucket.org/gwangjinkim/xlsx2dfs/src
License: MIT
Keywords: Excel,Pandas,data frame,I/O
Author: Gwang-Jin Kim
Author-email: gwang.jin.kim.phd@gmail.com
Maintainer: Gwang-Jin Kim
Maintainer-email: gwang.jin.kim.phd@gmail.com
Requires-Python: >=3.7.1,<4.0.0
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Dist: pandas (>=1.2.4,<2.0.0)
Project-URL: Repository, https://bitbucket.org/gwangjinkim/xlsx2dfs/src
Description-Content-Type: text/markdown


# xlsx2dfs

Easy loading from and writing to excel sheets to/from pandas DataFrames (and list of sheet_names).


## Installation

```bash
pip install xlsx2dfs
```

## Usage

```python
from xlsx2dfs import xlsx2dfs, withNames, dfs2xlsx

# xlsx file path
fpath = "test.xlsx"

# read from it:
dfs, sheet_names = xlsx2dfs(fpath)

# write to it 
out_fpath = "out_test.xlsx"
dfs2xlsx(dfs, sheet_names=["sheet1", "sheet2", "sheet3], out_fpath)

# or using `withNames` which allows alternate input of sheet_name and corresponding df
dfs2xlsx(withNames("sheet1", dfs[0], "sheet2" dfs[1], "sheet3", dfs[2]), out_fpath)
```

document the version:

- Linux: `$ pip freeze | grep xlsx2dfs`
- Windows: `c:\> pip freeze | findstr xlsx2dfs`



