Python处理excel表格

2018-04-10  本文已影响0人  Alex_Dj

需要处理的问题

从源excel文件中读取信息, 经过处理转换重新生成一份新的excel表格(目标excel的格式是提前准备好的)。

所需环境

Pyhton2.7,需要用到的是的是xlrd, xlutils.
注意:如果要创建Excel文件需要用到xlwt,此处目标excel的格式已经确定


处理方法

excel 文件读取

import xlrd
src_workbook = xlrd.open_workbook(src_file) #其中src_file是源excel文件
src_sheet = src_workbook.sheet_by_index(0)  #src_sheet是源excel文件的第一个sheet

excel 文件写入

from xlutils import copy
tmp_workbook = xlrd.open_workbook(dst_file) # 打开模板文件dst_file
dst_workbook = copy.copy(tmp_workbook)      #  复制目标文件对象dst_workbook中
dst_sheet = dst_workbook.get_sheet(0)       # 获取目标excel文件中的sheet 1
dst_sheet.write(i, j, v)                    # 向目标excel写入,i为行数,j为列数,v为写入值
dst_workbook.save(dst_file)                 # 保存目标excel文件
上一篇 下一篇

猜你喜欢

热点阅读