openpyxl- 用于读取/写入Excel 2010 xlsx / xlsm文件的Python库。

创建Excel
打开现有工作簿
利用Python读取和修改Excel文件(包括xls文件和xlsx文件)

创建Excel

使用excel,先安装库 pip install openpyxl
基本使用方法如下:

from openpyxl import Workbook
wb = Workbook()                  #创建新的工作簿Workbook()对象

ws = wb.active                   #获取工作簿的活动表

ws.title = "New Title"           #可以给工作表命名,不命名的话默认是sheet

ws1 = wb.create_sheet("MYsheet1",1)        # 创建另一个工作表并命名

ws1.sheet_properties.tabColor = "68228B"   #默认情况下,包含此标题的选项卡的背景颜色为白色。这是更改方法

ws['A1'] = 42                    #直接将单元格A1编辑为42

ws["A2"] = "=SUM(1, 1)"          #可以使用公式

ws.append([1, 2, 3])             #添加一行的方法

# Python类型可以自动转换
import datetime                      #引用处理日期和时间的标准库
ws['A2'] = datetime.datetime.now()   # 获取当前日期和时间并写入A2


wb.save("sample.xlsx")               #保存文件并命名

打开现有工作簿
import openpyxl                            #引用openpyxl模块
wb=openpyxl.load_workbook('sample.xlsx')   #打开文件

print(wb.sheetnames)                       #打印工作簿中所有的工作表的名字

sheet=wb['New Title']                      #获取New Title工作表
A1=sheet['A1'].value                       #利用单元格属性value得到A1的值

print(A1)                                   #打印A1的值
利用Python读取和修改Excel文件(包括xls文件和xlsx文件)

转发:
原文作者:TheGkeone
原文地址:https://blog.csdn.net/sinat_28576553/article/details/81275650

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值