Python openpyxl的初步认识
  • 1.新建一个空白的Excel文件

 

from openpyxl import Workbook
wb=Workbook()
#实例化一个Excel文件对象
ws=wb.active
#激活该文件,亦即使得该文件可以读写
wb.save('c://hello.xlsx')
#保存文件,该新生成文件会在c根目录下出现,是空白的
  • 2,原有的Excel文件读写操作
from openpyxl import load_workbook
import datetime
wb=load_workbook(r'c:/test.xlsx')
ws=wb.active
ws['A3'] = datetime.datetime.now().strftime("%Y-%m-%d")
wb.save('c://test.xlsx')
#这是写入操作,仅仅是指定单元格写入单个数据,十分的简单的写入操作!!
======================================================================
wb=load_workbook('c:/test.xlsx')
# 获取所有工作表名
names = wb.sheetnames
print(names)
# wb.get_sheet_by_name(name) 已经废弃,使用wb[name] 获取指定工作表
sheet = wb[names[0]]
for k in sheet.iter_rows():
    print(k[0].value)
#简单的读操作。