python 操作excel 发表于 2019-11-27 | 分类于 python 安装第三方库:1pip install openpyxl 存Excel文件:12345678910from openpyxl import Workbook workbook = Workbook()booksheet = workbook.active #获取当前活跃的sheet,默认是第一个sheet#存第一行单元格cell(1,1)booksheet.cell(1,1).value = 6 #这个方法索引从1开始booksheet.cell("B1").value = 7#存一行数据booksheet.append([11,87])workbook.save("test_openpyxl.xlsx") 读Excel文件12345678910111213141516from openpyxl import load_workbook workbook = load_workbook('D:\\Py_exercise\\test_openpyxl.xlsx')#booksheet = workbook.active #获取当前活跃的sheet,默认是第一个sheetsheets = workbook.get_sheet_names() #从名称获取sheetbooksheet = workbook.get_sheet_by_name(sheets[0]) rows = booksheet.rowscolumns = booksheet.columns#迭代所有的行for row in rows: line = [col.value for col in row] #通过坐标读取值cell_11 = booksheet.cell('A1').valuecell_11 = booksheet.cell(row=1, column=1).value