赞
踩
目录
遇到excel数据过多,对比筛选数据条件复杂,本文的主要思路是将表中的数据取出进行处理后生成新的表。
推荐直接用pycharm,下载地址:Download PyCharm: Python IDE for Professional Developers by JetBrains
选择社区版如下图,然后无脑安装。
进去创建文件,先运行能输出,跑通环境。
在名为text1.xlsx写入下图所示的数据
利用xlrd库来对excel进行操作,具体看注释
- #取出excel中的数据
- import xlrd
- #打开excel工作簿
- wb = xlrd.open_workbook('./test1.xlsx')
- #定位到0
- sheet = wb.sheet_by_index(0)
- #行号
- row = sheet.nrows
- #列号
- cell = sheet.ncols
-
- for i in range(row):
- print(str(sheet.cell(i,0).value) +" " + str(sheet.cell(i,1).value) + " " + str(sheet.cell(i,2).value))
运行控制台输出:
利用xlwt库进行,具体看注释
- # 往excel中写入数据
- import xlwt
- # 工作簿
- f = xlwt.Workbook()
- # 工作表
- sheet1 = f.add_sheet("work")
- sheet1.write(0, 0, 'fullname')
- sheet1.write(0, 1, 'organizationId')
- sheet1.write(0, 2, 'employeeCode')
- f.save("./result.xls")
同级目录下生成了result的excel表,在work表中有我们往sheet1中添加的值
主要的就是对excel表的操作,真实运用中对多表数据筛选写上一些算法配合就能完成。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。