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)

猜你喜欢

转载自www.cnblogs.com/zhangfeiyue/p/9094530.html
今日推荐