版本历史
v3.5.3
Filler
删除set.row_num_title()
方法、row_num_title
属性
Filler
的keys
和dict_keys
属性返回的数据不再在内容中带行号,改为row
属性
- 修复一个 openpyxl 本身的 bug
v3.4.15
Recorder
的set.fit_head()
增加add_new
参数,可自动添加新列到表头
Recorder
的set.style()
改为set.styles()
- 设置支持链式操作
- 优化
Filler
自动匹配表头逻辑
- 修复
Recorder
设置样式不生效问题
- 完全移除已声明即将废弃的
set_path()
、set_before()
、set_after()
v3.4.13
Filler
也支持set.fit_head()
Filler
设置格式的方法都加上table
参数
set.head()
增加to_file
参数
- 设置行高和列宽也支持范围
- 优化逻辑,提高效率
v3.4.8
Filler
增加dict_keys
和row_num_title
属性
Filler
增加set.row_num_title()
方法
v3.4.7
Recorder
对 csv 和 xlsx 文件插入dict
数据时可自动匹配表头
Recorder
增加set.fit_head()
方法
Recorder
和Filler
的set.head()
方法增加table
参数
Filler
的set_link()
可删除已有链接
- 保存失败时会把数据保存到
'failed_data.txt'
文件
- 调整数据处理逻辑
- 修复新版产生的若干问题
v3.4.5
Filler
增加set_img()
方法,可插入图片
Filler
增加set_row_height()
和set_col_width()
方法
- 修复
Filler
添加单行数据时出现的问题
v3.4.3
- 优化
DBRecorder
写入效率
add_data()
增加table
参数,可为每个数据指定要写入的表
- 处理
'db'
、'xlxs'
格式时,data
参数返回值改成dict
格式
- 坐标增加
'3A'
类型
record()
方法出现异常时不再打印数据,也不返回未保存数据
v3.4.2
Filler
增加设置单元格样式功能
- 增加
CellStyle
类用于管理单元格样式
DBRecorder
增加run_sql()
方法
- 修改设置项 api,
set_xxxx()
改为set.xxxx()
形式
- 优化结构和部分逻辑
- 修复
DBRecorder
有关问题
v3.3.2
Recorder
支持设置 xlsx 单元格样式,也可跟随原有样式
- 可指定 xlsx 数据表
- 赋值属性增加 set_xxxx() 方法
v3.2.1
Filler
可免筛选返回所有行
Filler
可免筛选返回所有列
Filler
增加deny_sign
参数,可筛选sign_col
列值不是sign
的行
Filler
参数顺序有修改
- 修复一些问题
- 写入文件前显示提示语句,避免误关进程导致文件损坏
v3.1.3
- 添加
DBRecorder
- 可手动指定
type
属性,即无视文件后缀指定记录方式
- 优化
Filler
逻辑
v3.0.0
MapGun
功能并入Filler
,去除MapGun
ByteRecorder
可指定每条数据在文件中的位置
Filler
添加链接时可改变文本颜色
record()
保存失败时返回未保存数据
- 优化逻辑,提高可靠性和速度
v2.1.0
- 增加
ByteRecorder
- 支持灵活的坐标设置
- 优化逻辑
v2.0.1
v1.4.0
Recorder
支持任意类型
- 记录到txt时不保留list状态
v1.3.0
record()
增加new_path
参数,支持保存到新文件
v1.2.8
v1.2.7
V1.0.0