"""Python操作excel""" #1.创建文档 from openpyxl import Workbook wb=Workbook() #实例化 #选择 sheet(激活 worksheet) ws=wb.active #设置值到一个单元格(cells) ws['A1']=42 #Python的数据类型可以自动转换 import datetime ws['A2']=datetime.datetime.now() ws['A3']=datetime.datetime.now().strftime("%H:%M:%S") #存储文件 wb.save("sample.xlsx") #默认保存到当前目录下。文件名称为 sample.xlsx #2.读数据 from openpyxl import load_workbook wb=load_workbook('sample.xlsx') #读取文件 sheet=wb.get_sheet_by_name("Sheet") #根据sheet名称获取,返回Worksheet对象 columns=sheet['A'] #选择一列 for fi_column in columns: #遍历这列的所有行 print(fi_column.value) #每一个fi_column是cell对象 #3.写数据 from openpyxl import Workbook wb=Workbook() #选择sheet ws=wb.create_sheet("Mysheet",0) #创建表[插到最开始的位置] result_list=[['林林'],['小草']] for fi_result in result_list: ws.append(fi_result) #添加每行的数据 #存储文件 wb.save("test.xlsx")