您的位置:首页 > 编程语言 > Python开发

Python操作Excel文件中多WorkSheet模拟数据库内连接查询

2017-12-31 00:00 776 查看
严格意义上来讲,是可以把Excel文件看作数据库的,C#通过OLEDB.net就可以使用SQL语句操作Excel文件中的数据。本文代码使用Python扩展库openpyxl操作Excel文件中多个WorkSheet中的数据,模拟了数据库的内连接。假设Excel文件名为data.xlsx,其中第一个WorkSheet数据如下:

第二个WorkSheet数据如下:


下面的代码按“姓名”在两个WorkSheet之间进行内连接查询:

代码运行结果:


----------相关阅读----------1900页Python系列PPT分享一:基础知识(106页)
1900页Python系列PPT分享二:Python序列(列表、元组、字典、集合)(154页)
1900页Python系列PPT分享三:选择与循环结构语法及案例(96页)
1900页Python系列PPT分享四:字符串与正则表达式(109页)
1900页Python系列PPT分享五:函数设计与应用(134页)
1900页Python系列PPT分享六:面向对象程序设计(86页)

使用Python操作PowerPoint文件中的表格
使用Python批量修改PPTX文件中文本框格式
Python批量导入图片生成能治疗颈椎病的HTML5版课件
Python批量导出多个PPT/PPTX文件中每个幻灯片为独立JPG图片Python批量导入图片生成PowerPoint 2007+文件Python批量设置多个Excel文件页眉页脚的源码Python批量修改Excel文件格式:加粗、颜色交替、渐变背景色填充
Python模拟Linux/Mac OS工具grep和Windows工具findstrPython使用marshal模块操作二进制文件Python操作docx文档设置居中并创建表格Python+pickle读写二进制文件小案例Python批量整理文件名小案例(附公众号第一批赠书活动中奖名单)Python统计多个Powerpoint文件中幻灯片总数量Python编写编程作业批量自动打分程序的思路与实现详解Python字符串编码格式使用Python读写文本文件内容Python批量提取PDF文件中的文本Python批量检查网页是否被注入其他页面Python网页注入挂马几行Python代码打造自己的磁盘垃圾文件清理器使用Python批量随机化文件名Python把docx文档中的题库导入SQLite数据库使用Python判断文件是否为PE文件Python操作高版本Excel文件:颜色、边框、合并单元格Python使用模糊哈希值比较文件相似度Python压缩新文件到已有ZIP文件Python生成大量随机人员信息Python生成强密码字典文件Python破解ZIP或RAR文件密码Python打造文件MD5值计算器Python合并Excel2007+中多个WorkSheetPython提取docx文档中例题、插图、表格清单Python读写CSV格式文件Python+shelve读写二进制文件
淡定!不要因为纳入了高考和二级考试甚至极个别小学课程就盲目夸大Python!董付国老师6本Python系列教材被北大、复旦等近百所高校选作教材
全国计算机等级考试二级Python考试大纲预测和分析
大家都在学Python,你和别人的差距在哪?
大学生们颤抖吧,中学生已经开始学Python了!
祝所有程序员1024节日快乐学会提问,你就成功了一大半!
盘点那些让人上火的提问方式(论如何让交流更高效)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐