Metadata-Version: 2.1
Name: gexcel
Version: 1.0.3
Summary: 一个 excel 便捷读取插入工具
Home-page: https://github.com/Leviathangk/gexcel
Author: 郭一会儿
Author-email: 1015295213@qq.com
License: MIT Licence
Keywords: excel,openpyxl,xlsxwriter
Platform: any
Description-Content-Type: text/markdown

# gexcel

一个 excel 便捷读取插入工具，有如下三个模块

- ExcelReader：读取数据
- ExcelWriter：保存数据（可能会存在丢失长度问题）
- ExcelWriterPerfect：保存数据（不会丢失）

# 安装

```
pip install gexcel
```

# 示例

## ExcelReader

```
from gexcel import ExcelReader

reader = ExcelReader('Result.xlsx')
for i in reader.read_lines():   # 可以输入 sheet 获取 sheet索引 来输出
    print(i)
```

## ExcelWriter

```
from gexcel import ExcelWriter

excel = ExcelWriter()
writer = excel.writer(sheetname='Sheet')    # sheetname 可以不给

for i in range(10):
    writer.write_line([i])

excel.save('Result.xlsx')
```

# ExcelWriterPerfect

```
from gexcel import ExcelWriterPerfect

excel = ExcelWriterPerfect('Result.xlsx')
writer = excel.writer(sheetname='Sheet')    # sheetname 可以不给

for i in range(10):
    writer.write_line([i])

excel.save()
```

# 注意：

这里的 writer 是线程安全的，一个 writer 代表一个 sheet
