Skip to content

版本历史

v3.6.1

  • 增加备份功能
  • Recorder支持 jsonl 格式
  • RecorderFiller增加set.head_row()方法
  • record()方法删除new_file参数
  • 文件名有非法字符时自动替换成全角

v3.5.3

  • Filler删除set.row_num_title()方法、row_num_title属性
  • Fillerkeysdict_keys属性返回的数据不再在内容中带行号,改为row属性
  • 修复一个 openpyxl 本身的 bug

v3.4.15

  • Recorderset.fit_head()增加add_new参数,可自动添加新列到表头
  • Recorderset.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_keysrow_num_title属性
  • Filler增加set.row_num_title()方法

v3.4.7

  • Recorder对 csv 和 xlsx 文件插入dict数据时可自动匹配表头
  • Recorder增加set.fit_head()方法
  • RecorderFillerset.head()方法增加table参数
  • Fillerset_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

  • csv 文件也支持set_link()

v1.2.7

  • 增加Filler类和MapGun
  • 优化逻辑

V1.0.0

  • 基本完成功能