python中读取Excel表格操作

python中读取Excel表格操作用到的是xlrd和xlwt模块。下面分两段讲解。

一、xlwt写入表格操作

1.首先创建一个工作薄:

f = xlwt.Workbook()
这个工作薄相当于你放表格的本子,这个本子可以存放多个表格

2.创建一个列表:

sheet = f.add_sheet('学生',cell_overwrite_ok=True)
“学生”为这个表格的名字,cell_overwrite_ok=True表示这个表格可以覆盖

3.写入内容

sheet.write(0,0,“”张三”)
前两个参数代表第一行第一列,最后一个参数代表写入的内容。

4.完整代码:

import xlwt
f = xlwt.Workbook()
sheet = f.add_sheet(“test”,cell_overwrite_ok=True)
L1 = [“语文”,“数学”,“英语”,“物理”,“化学”,“生物”]
L2 = [“小红”,“小明”,“小刚”,“小强”,“小兰”,“小小”,“小黑”]

for i in range(1,len(L1)+1):
sheet.write(0,i,L1[i-1])
for j in range(1, len(L2) + 1):
sheet.write(j,0,L2[j-1])
sheet.write(j,i,random.randint(0,100))

表格内容:

在这里插入图片描述

二、读取表格内容

#打开文件
readExcel = xlrd.open_workbook(file)
#获取所有表格名字
print(readExcel.sheet_names())
#通过索引获取表格
sheet_1 = readExcel.sheet_by_index(0)

#通过名字获取表格
sheet_2 = readExcel.sheet_by_name(‘test’)
#获取行内容
print(sheet_1.row_values(1))
#获取列内容
print(sheet_1.col_values(1))
#获取表格里的内容,三种方式
print(sheet_1.cell_value(1,1))

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值