python 读写excel

  初学python,在使用python在操作excel时,遇到过很多的坑,这里记录下读写以及修改excel相关的代码

 

# coding:utf-8
import sys,os
import xlrd
import xlwt
from xlutils.copy import copy

'''
函数:excel_read
参数:pathfile:excel路径,table:sheet页,x:行,y:列
功能:读取第几行第几列的内容
'''
def excel_read(pathfile, sheet, x, y):

data = xlrd.open_workbook(pathfile)

table = data.sheet_by_name(sheet)

return table.cell(x, y).value

'''
函数:excel_write
参数:pathfile:excel路径,value:值,x:行,y:列
功能:更新固定sheet页第几行第几列的值
'''
def excel_write(pathfile,value,x,y):

rb = xlrd.open_workbook(pathfile)

wb = copy(rb)

# 通过get_sheet()获取的sheet有write()方法

ws = wb.get_sheet(0) # 1代表是写到第几个工作表里,从0开始算是第一个。

ws.write(x, y, value)

wb.save(pathfile)

转载于:https://www.cnblogs.com/zhangfeiyue/p/9094530.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值