Python操作excel

   日期:2024-01-17     浏览:45    评论:0    
"""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")

 

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服