openpyxl.workbook cell使用例子
一、创建Excel
# -*- coding: utf-8 -*-
"""
Created on Fri May 3 15:30:59 2019
@author: 86183
"""
#写一个表格
from openpyxl import Workbook
from openpyxl.utils import get_column_letter
wb = Workbook() #新建表格
dest_filename = 'empty_book.xlsx' #表格名称
ws1 = wb.active #激活sheet
ws1.title = 'range name' #修改sheet的名字为 range name
for row in range(1,40): #30行
ws1.append(range(600)) #每行填充0~599,600数字
ws2=wb.create_sheet(title='Pi') #新建sheet,命名为Pi
ws2['f5']='3.1415926' #给Pi中F5单元格填充文本
ws3=wb.create_sheet(title='Data')
for row in range(10,20): #10~20行
for col in range(27,54): #27~54列
_ = ws3.cell(row=row,column=col,value="{0}".format(get_column_letter(col)))#填充列数对应的字母
print(ws3['AA10'].value)
wb.save(filename=dest_filename) #保存文档命名为dest_filename
二、读取已存在表格数据