Python 自动化提取表格的项

excel_extraction

中文

Python自动化处理Excel,用于提取表格的项
支持正则表达式,与或非语法逻辑,目前仅支持字符串级别的数值处理
安装xlwings库后运行脚本即可

使用规则:

python filepath [exportpath] --sheet 0 1 --rule "A1:D:(aa&bb)|(cc)"  "B1:S:!([0-9]+)|([a-z]{4})" ... --sheet n  --rule "A1:D:(aa&bb)|(cc)"  "B1:S:([0-9]+)|([a-z]{4})"

filepath

   操作的excel表格对象

exportpath

   可选,保存的文件路径,可以包含文件名,没有则是result.xlsx

 --sheet ...

     n  操作对象是第n个sheet,并将后面的规则应用到第n个sheet对象中,可以同时应用任意个sheet

 --rule ...

     A4 表示对第A列第4行及以下做处理,往下所有规则应用
     
     D/S 表示Delete/Save, 对按规则匹配到的行执行删除或是保留操作(执行删除时,保留剩下行;执行保留时,删除剩余行)
     
     正则表达式定义的规则   & | ! 表示 与 或 非  建议!用括号括起,防止歧义 

代码链接: python 表格项提取

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值