python用pip安装第三方库openpyxl_python第三方库之openpyxl(1)

python第三方库之openpyxl(1)

简介

Openpyxl是一个用于读写Excel 2010 xlsx/xlsm/xltx/xltm文件的Python库,其功能非常强大。Excel表格可以理解为一个二维矩阵,行用1,2,3,4,5.....等表示,在Openpyxl可以用来作为行索引。列用A,B,C,D,E,F.......表示,在Openpyxl中可以用来当做列索引,描述一个单元格的位置需要一个行标、一个列标。如A1表示第一行第一列对应的单元格,E4表示第四行第五列对应的单元格。

简单示例:

from openpyxl importWorkbook

wb= Workbook() #实例化一个工作簿对象

#获取当前活跃的工作簿

ws =wb.active#数据可以直接分配给具体单元格

ws['A1'] = 42

#行也可以被追加

ws.append([1, 2, 3])#Python类型将自动转换

importdatetime

ws['A2'] =datetime.datetime.now()#保存成Excel文件

wb.save("sample.xlsx")

用法示例

在内存中操作工作簿

没有必要在文件系统上创建一个文件来使用openpyxl,直接导入Workbook类就可以使用它

>>> from openpyxl importWorkbook>>> wb = Workbook() #实例化一个工作簿对象

Workbook()类通常至少创建一个工作表,可以使用active()方法获得当前活跃的工作簿

>>> ws = wb.active

注意:这个函数使用_active_sheet_index属性,默认设置为0。除非您修改它的值,否则您将总是使用这个方法获得第一个工作表。

也可以用openpyxl.workbook.Workbook.create_sheet()方法创建新的工作簿

>>> ws1 = wb.create_sheet("Mysheet") #默认在末尾插入#or

>>> ws2 = wb.create_sheet("Mysheet", 0) #在第一个位置插入

表格在创建的时候就会自动的按照顺序以(Sheet, Sh

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值