使用openpyxl读取excel

Posted wbw-test

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用openpyxl读取excel相关的知识,希望对你有一定的参考价值。

读取excel

技术图片

 

import openpyxl
workbook = openpyxl.load_workbook("test.xlsx")
#通过文件名得到文件对象
sheet_name = workbook.get_sheet_by_name("Sheet1")
#通过名称得到工作簿对象
# rows_sheet = sheet_name.rows
#按行生成工作表中所有单元格对象,生成器类型
rows = [item.value for item in list(sheet_name.rows)[1]]
print(rows)
#第二行的内容
cols = [item.value for item in list(sheet_name.columns)[1]]
print(cols)
#第二列的内容
rows_sheet = sheet_name.iter_rows()
for item in rows_sheet:
    for call in item:
        print(call.coordinate, call.value)
#遍历所有内容
cell_1_2 = sheet_name.cell(row=1,column = 2).value
print(cell_1_2)
#查看第一行第二列的单元格内容
print(sheet_name.max_row,sheet_name.max_column)
#最大行、列

 写入excel

import openpyxl

workbook = openpyxl.Workbook()

sheet = workbook.active
‘‘‘
sheet[‘B3‘] = "hi,wwu"

workbook.save(‘new.xlsx‘)
#通过excel坐标直接写入对应的单元格
‘‘‘


title_excel = [username,password,age,sex]

for i in range(len(title_excel)):
    sheet.cell(row = 1, column = i+1).value = title_excel[i]
#通过行、列写入
workbook.save(new.xlsx)

 

以上是关于使用openpyxl读取excel的主要内容,如果未能解决你的问题,请参考以下文章

Excel 文件的读取

读取 Excel 单元格值而不是计算它的公式 -openpyxl

使用openpyxl读取excel

在openpyxl中读取具有有效数字的excel单元格

python操作excel----openpyxl模块

如何使用openpyxl读取和修改Excel中的公式,实现自动化计算?