xlrd:读取Excel表格
xlwt:写Excel表格
xlutils呢,用于xlrd和xlwt的转换。
wb = xlrd.open_workbook(file) #打开excel
sheet = wb.sheets()
print(sheet) # 这里打印出来是一个列表,列表里面是一个一个的对象
sheet1 = wb.sheet()[0] #一般情况下excel都有好几个sheet,这里取第一个,
import xlrd
file = '要打开的文件'
def read_excel():
wb = xlrd.open_workbook(file) #打开excel
sheet1 = wb.sheet()[0] #一般情况下excel都有好几个sheet,这里取第一个,
nrows = sheet1.nrows #这个是查看这个sheet中有多少行
for i in range(nrows):
a = sheet1.row_values(i) #取出来每一行的值,这里取出来的值是一个列表,列表里面是字符串
print(a)
openpyxl
workbook: 工作簿,一个excel文件包含多个sheet。
sheet:工作表,一个workbook有多个,表名识别,如“sheet1”,“sheet2”等。
cell: 单元格,存储数据对象
import openpyxl
a = openpyxl.load_workbook(file)
print(a.sheetnames) #这里可以请求到这个文件的sheet名字
网友评论