本代码由广州75中麻玉国老师分享在NOI教练群内,自己亲测了一下,感觉蛮好玩,所以特意收藏下来,具体代码如下:

import pdfplumberfrom openpyxl import Workbookwb = Workbook()  # 创建文件对象ws = wb.active  # 获取第一个sheetmyfile = 'CSPJS入门级-公示.pdf'  # 把文件名改成自己的实际文件名即可path = myfilepdf = pdfplumber.open(path)print('开始读取数据')print(pdf.pages[0].extract_tables()[0][0])ws.append(pdf.pages[0].extract_tables()[0][0])for page in pdf.pages:    # 获取当前页面的全部文本信息,包括表格中的文字    # print(page.extract_text())for table in page.extract_tables():        # print(table)for row in table:if "序号" not in row:                # print(type(row))                rowlist = str(row).replace("[", "",).replace("]", "").replace("'", "").replace("\\n", "").split(",")print(rowlist)                ws.append(rowlist)        #print('---------- 分割线 ----------')pdf.close()# 保存Excel表wb.save(myfile+'.xlsx')print('\n')print('写入excel成功')

excel表格分割线一分为二_PDF转Excel的Python代码相关推荐

  1. excel表格分割线一分为二_Python与Excel交互——Xlwings

    我建了个 Python 新手群供大家学习交流,要入群的请私聊我或者点开我头像加我 -------------------------------------手打分割线----------------- ...

  2. excel表格分割线一分为二_Anki+思维导图的两种方法(Anki+表格,Anki+幕布)

    倘若我们在知乎上搜"如何用Anki制作思维导图",那么我们会看到这样几个回答.总结来说有以下几种办法: ① 思维导图→图片,利用插件Image Occlusion Enhanced ...

  3. java使用jxl生成excel表格,jsp使用js下载excel文件xls

    java使用jxl生成excel表格,jsp使用js下载excel文件 后端代码 maven jar包 主体代码逻辑 引入的jar包 具体代码段 重点详解 表头和表格内容两种格式 直接将 HttpSe ...

  4. php页面导入excel表格,php页面导入excel表格数据:php导入excel 怎么获取excel表格数据...

    导入excel文件,后端php处理导入的数据并存入数据库,需要前后端结合的demo! thinkphp3.2phpexcel导入最基本用法 先整个最基础的代码,理解了这个,后面非常简单了 $file_ ...

  5. 办公软件excel表格_钢筋算量Excel表格,现场算钢筋,效率可与大型软件相比

    提起钢筋算量,工作很久造价和施工恐怕都要挠头,对于刚入行的造价和施工都可以说是灾难.不过不用担心,我今天就是来给大家送解决方法--钢筋算量Excel表格. 钢筋算量Excel表格基本包含了钢筋算量的全 ...

  6. 为何excel中数据无法计算机,电脑excel表格数据改不了-Excel单元格里面的数字改不动怎么办...

    如何让excel表格中的数据不允许修改 不能修改excel表格中的数据的问题 为什么在EXCEL表格中不能更改数据 EXCEL软件本身出现了一些漏洞,解决办法: 1.单击"office&qu ...

  7. 手机怎么解开excel表格xlsx加密文件,excel表格xlsx权限限制如何解除?

    excel表格xlsx在线解开,excel表格xlsx有密码怎么解开?excel表格xlsx解密助手,安利「密码帝」 无需下载安装软件,百度搜索密码帝就可以了,手机电脑都可以,一键轻松在线解密!

  8. oracle 导入excel时间格式,excel表格导入时间数据库中-excel导入数据库,我的日期是datatime()自动生成......

    如何将excel表格数据导入到oracle数据库对应的表中? 假定a1是你的mysql中的时间戳,要在B1取得普通的时间表示,则b1= =25569 A1*0.0000115743621516652 ...

  9. mysql数据库导入到excel表格数据_[转载]将EXCEL表格中的数据导入mysql数据库表中(两种方法)...

    今天项目上遇到需要将excel中的数据导入到数据库的classify表中,于是乎拼命上网查阅方法,发现以下两种方法比较可行: 在此之前先说说按照网上的说法我没有试验成功的方法,将excel文件xls保 ...

最新文章

  1. 李飞飞出任推特董事会成员:将利用AI技术持续推动变革
  2. WL 2009 professional【已解决】谢谢nooby跟海风
  3. 面试官:你说一下Redis使用场景都有哪些
  4. Some notes for CLFS2017
  5. Java在ACM中的应用
  6. 给大家推荐一款高大上的代码高亮插件(sublime,github风格)——highlight.js
  7. Linux kill 杀死指定进程
  8. 扎心!8.5亿网民 超七成月收入5000元以下,网友:这数据很真实
  9. UVa10023手动开大数平方算法
  10. 暑假第二周总结(2018.7.16——7.22)
  11. 16个常用的Linux服务器监控命令
  12. 操作系统中阻塞和挂起的区别和联系
  13. python 中缩进—— tab 还是空格是不一样的,一般不能混用,除非设置Tab自动替换成空格
  14. 宕机20秒做到客户无感知,如何实现?
  15. clientHeight、offsetHeight、scrollHeight、scrollTop的区别以及上拉加载的实现
  16. 手机文档转html,手机金山文档怎么转换成Word文档电脑手机?
  17. NetApp存储方案及巡检命令
  18. 爱奇艺推出“帧绮映画MAX”标准打造高品质视听 多款电视机型获认证
  19. M0n0Wall防火墙安装配置
  20. python就业方向-学完Python的7大就业方向,哪个赚钱多?

热门文章

  1. 机器学习常见问题 - 类别变量处理
  2. tkinter-Entry详解
  3. nginx开启https功能
  4. 2020年最新数据标注公司及平台排名
  5. unity暂停游戏,退出游戏
  6. mac修改默认python版本_Mac系统修改Python版本软链接
  7. npm 创建第一个Angular项目
  8. 计算机图形学-曲线和曲面
  9. 嵌入式设备显示屏相关概念汇总
  10. PDN电源完整性设计