python基础知识-操作excel

import xlrd
import xlwt
from xlutils import copy


# 写 excel
book=xlwt.Workbook()
sheet=book.add_sheet("sheet1")

sheet.write(0,0,"id")
sheet.write(0,1,"name")
sheet.write(1,0,"1")
sheet.write(1,1,"huahua")

book.save("students.xlsx")  #微软 结尾用xlsx打不开; wps都可以

# 读 excel

book=xlrd.open_workbook("students.xlsx")
sheet=book.sheet_by_index(0)
# sheet=book.sheet_by_name("sheet1")
print(sheet.cell(0,0).value)  #指定单元格

print(sheet.row_values(0)) #获取某一行的数据
print(sheet.col_values(0)) #获取某一列的数据
print(sheet.nrows) #总共有多少行
print(sheet.ncols)  #总共有多少列

# 修改excel
from xlutils import copy

book=xlrd.open_workbook("students.xlsx")
new_book=copy.copy(book)
sheet=new_book.get_sheet(0) #这个是copy出来的,不是book对象了。
sheet.write(0,0,"编号")
new_book.save("students.xlsx")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值