python文件I/O——Excel文档

在python中有很多操作Excel的第三方包,此处以openpyxl为例。

1.安装成功后,调用包中模块。

上述操作实现在内存张中创建工作簿对象。Excel的组成部分包括“工作簿”、“工作表”、“单元格”,工作簿中包含工作表,工作表中包含单元格。



2.每个工作簿至少有一个工作表,可用以下方式获取当前工作表。

>>>worksheet = xl.active

>>>worksheet.title

'Sheet'          

工作表名称默认Sheet,也可以手动修改。

>>>worksheet.title = "pure_milk"

>>>worksheet.title

'pure_milk'

还可以手动添加工作表。

>>>ws1 = xl.create_sheet("tea_milk")         # 在已有工作表worksheet之后 追加新工作表ws1并命名tea_milk

>>>ws2 = xl.create_sheet("coffee",0)       #由于工作表是工作簿的元素,类似列表中的元素,也是从0开始索引。故工作表ws2会插入在工作表worksheet之前  并命名coffee 

>>>xl.sheetnames

['coffee','pure_milk','tea_milk']

这样便创建了三个工作表,名称与次序依次为coffee  pure_milk   tea_milk。

 

3.添加元素

在Excel工作表中有行列组成单元格,行索引从1到65536:;列索引从A到IV。

添加元素方法一:

>>>worksheet['A2'] = 9527

>>>ws1['F8'] = "amazing"

>>>ws2['D3'] = "降智血统"

方法二:

>>>worksheet.cell(row = 2, colum = 1, value = 9527)

>>>ws1.cell(row = 8, colum = 6, value = "amazing")

>>>ws2.cell(row = 3, colum = 3, value = "降智血统")

添加完元素保存

xl.save("text.xlsx")


 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值