目录
前言
一、先安装环境
二、使用步骤
1.取出excel中的数据
2.读入数据
总结
前言
遇到excel数据过多,对比筛选数据条件复杂,本文的主要思路是将表中的数据取出进行处理后生成新的表。
一、先安装环境
推荐直接用pycharm,下载地址:Download PyCharm: Python IDE for Professional Developers by JetBrains
选择社区版如下图,然后无脑安装。
进去创建文件,先运行能输出,跑通环境。
二、使用步骤
1.取出excel中的数据
在名为text1.xlsx写入下图所示的数据
利用xlrd库来对excel进行操作,具体看注释
#取出excel中的数据import xlrd#打开excel工作簿wb = xlrd.open_workbook('./test1.xlsx')#定位到0sheet = wb.sheet_by_index(0)#行号row = sheet.nrows#列号cell = sheet.ncolsfor i in range(row):print(str(sheet.cell(i,0).value) +" " + str(sheet.cell(i,1).value) + " " + str(sheet.cell(i,2).value))
运行控制台输出:
2.读入数据
利用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表的操作,真实运用中对多表数据筛选写上一些算法配合就能完成。