28 excel表格读写

* coding: UTF-8 *

#@time: 2022/2/14 14:22
#@Author: Bao

import xlwt
import xlrd

#设置表格样式
def set_style(name,height,bold=False):
style = xlwt.XFStyle()
font = xlwt.Font()
font.name = name
font.bold = bold
font.color_index = 4
font.height = height
style.font = font
return style

f=xlwt.Workbook()
sheet1 = f.add_sheet(‘列表’,cell_overwrite_ok=True)
row0 = [“编号”,“姓名”,“出生日期”,“发展方向”]
for i in range(0,len(row0)):
sheet1.write(0,i,row0[i],set_style(‘Times New Roman’,220,True))
sheet1.write(1,0,‘1001’)
sheet1.write(1,1,‘张三’)
sheet1.write(1,2,‘2015.01.12’)
sheet1.write(1,3,‘管理’)
sheet1.write(2,0,‘1002’)
sheet1.write(3,0,‘1003’)
f.save(‘test.xls’)

f=xlrd.open_workbook(‘test.xls’)
sheetsName=f.sheet_names() #获取所有表格名字
print(sheetsName)
sheet1=f.sheet_by_index(0) #通过索引获取表格
print(sheet1)
sheet1=f.sheet_by_name(‘列表’) #通过名字获取表格
print(sheet1)
rows = sheet1.row_values(0)#获取行内容
cols = sheet1.col_values(0)#获取列内容
cellVal=sheet1.cell_value(1,2)
print(rows)
print(cols)
print(cellVal)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值