用python进行简单的excel表格分析
今天测试要对比新旧数据,然后添加新增数据,叫我帮忙弄。我靠几千条数据怎么可能一条条筛选。就打算试试用python弄一下,对比java的poi进行的excel处理的确简单好多。很快就上手了。
1,导入包
pip install pandas
pip install xlrd
2,问题分析
我将要对比的数据分别放到了1.xls和2.xls里面。分别用两个集合装下各自第一排的数据,(类似id有唯一性)。因为1.xls里面数据多于2.xls。要分析添加了那些数据,我只需要输出有哪些是1中多出来的就行了。
import pandas as pddf1 = pd.read_excel('1.xls',header=None)
df2 = pd.read_excel('2.xls',header=None)# 获取第一列并转化为列表
pros_list = df2[0].values.tolist()
pros_list2 = df1[0].values.tolist()
# print(pros_list)for index in range(len(pros_list)):if pros_list[index] in pros_list2:passelse:print(pros_list[index])
结果如下,感觉python还是简单易用的。
用python进行简单的excel表格分析相关推荐
- python excel库 linux_用python写一个简单的excel表格获取当时的linux系统信息
最近在学习excel表格的制作,顺便结合之前学习的内容,利用python的两个模板,分别是获取系统信息的psutil,和生成excel表格的xlsxwriter.利用这两个模板将生成一个简单的exce ...
- python使用openpyxl处理excel表格数据
python使用openpyxl处理excel表格数据 前言 一.安装openpyxl包 二.读取excel数据 1. 获取excel表格的页码 2. 获取excel表格某一行的数据 3. 获取exc ...
- python怎么合并多个excel表 视频_()如何用python合并两个excel表格
()如何用python合并两个excel表格 python合并excel表格视频教程2020-09-25 04:04:33人已围观 python实现excel合并 Created on Mon Mar ...
- 做一个简单的EXCEL表格
好的,为了创建一个简单的Excel表格,请按照以下步骤操作: 打开Microsoft Excel软件. 点击"新建工作簿",在弹出的窗口中选择"空白工作簿". ...
- java 简单获取Excel表格内容(初学者)
java 简单获取Excel表格内容(初学者) 代码: package cn.ccaih.read;import org.apache.poi.ss.usermodel.Cell; import or ...
- 使用python将数据导出excel表格
python可用于数据分析,有时候获得了数据需要导出以作其他作用.本文就介绍python导出excel表格的方法. 导出excel表格,python提供了两个库:xlwt,xlrd.本文只讨论 ...
- 使用EasyPoi 导出简单的Excel表格。
最近一个项目用到了到处Excel表格. 1.首先 通过Maven 添加jar包. <!--导出excel--><dependency><groupId>org.je ...
- python中用pandas读写excel表格,根据关键字查找填表(类似vlookpup)
python中用pandas读写excel表格,根据关键字查找填表(类似vlookpup) excel的vlookup出了N/A值 相关的库 读取和写入excel文件 查找赋值1 遍历表格每行 查找填 ...
- 字典写入excel_使用Python扫描邮件/填写Excel表格实现办公自动化
题图:希腊德尔斐(Delphi)神庙遗址.传说此地原为巨蟒Python盘踞,阿波罗来到此地射杀Python后建立起神庙,成为古希腊的精神圣地. 关键词:Python, 邮件扫描, yaml配置文件,邮 ...
最新文章
- python掌握程度怎么判断-想要学习人工智能需要掌握Python到什么程度
- java win10 32,Win10 同时安装64位和32位的JDK
- DSP学习 -- 软件开机自启动
- Mac关于Node版本升降
- 银行应用_讲解人脸识别在银行的应用
- 如何启动mongoDB并用Robo 3T连接
- Sparklens:Spark应用程序优化工具
- 合众朱光林:借O2O模式反馈企业才有价值
- Web图形开发方案选型,SVG/VML/Flash/Applet优劣比较
- 二叉树 -- 5.1.1 Binary Tree Level Order Traversal -2 -- 图解
- ABIs [armeabi] are not supported for platform. Supported ABIs are [arm64-v8a, armeabi......
- fedora linux五笔输入法,ArchLinux 安装五笔输入法
- 信息化为五万教学点带来“优质教师”
- 微信3D小游戏已达数百款,这里肯定有你没玩过的小游戏!
- Excel中文转拼音【真正的完整版】 拼音 驼峰命名专用
- 设计-前端设计尺寸与规范
- 项目二--03.基于Nginx、keepalived的高可用集群之keepalived高可用实现
- 南大匡亚明学院计算机方向,解密!南京大学“最强理科班”这样炼成……
- 中国经济坐标里,武汉城市圈何以堪当“第四极”?
- 关于云音乐数据治理的实践与思考
热门文章
- git android pdk,Android源码下载,Syncing work tree: error
- Windows 11 下 Virtualbox 6.1.34 出现 End kernel panic - not syncing: attempted to kill the idle task
- Linux 用户无法使用 crontab 命令
- python第七十九天--第十四周作业
- 如何修改win7上的mac地址
- Idea主菜单不见了(File,View等工具栏隐藏了)
- 用AI变革新药研发,终极目标是延缓衰老,这家创业公司迎来“里程碑”
- 【知识图谱】知识图谱概论,通读知识图谱相关概念
- 基于python pyqt的围棋游戏制作
- 【解决】iptables -P INPUT DROP后无法联网