美文网首页
python操作Excel

python操作Excel

作者: 三人行大道 | 来源:发表于2018-11-15 10:23 被阅读0次

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名字

相关文章

网友评论

      本文标题:python操作Excel

      本文链接:https://www.haomeiwen.com/subject/nwbefqtx.html