Python操作excel主要用到xlrd和xlwt这两个库,使用之前需要先安装,win环境CMD执行pip3 install xlrd和pip3 install xlwt
下面有两个例子希望帮助大家理解
1.处理Excel表格的数据
假设我现在有一个Excel表格里面数据比较多,我想用python来处理一下
找出Max Complexity,Avg Complexity两列列数字数值大于10的个数;
获取工作表某一行的内容:row = sheet.row_values(i) ,结果为列表;
获取工作表某一列的内容:col = sheet.col_values(i) 结果为列表
我们看下两列先找出值,然后提取数字,再比较大小,然后输出个数
# -*- coding:utf-8 -*-
# Author:Jin Fei
import xlrd
import re
filename1 = r"C:\\Users\\A692297\\Desktop\\2019\\code_management\\report\\Cyclomatic Complexity.xlsx" #文件路径,给出绝对路径,r表示不转义,使用真实字符,使用r就防止了\t的转义
#定义一个函数Complexity(filename = 文件