python3对excel文件进行操作

对excel操作从主体上来分类无外乎读写两类,分别对应两个模块:xlrd和xlwt

首先介绍下读操作:

workbook= xlrd.open_workbook('IPO数据库(1).xlsx')#选择要读取的excel文件
table = workbook.sheets()[0]#选择要进行读操作的表
cell_A2 = table.cell(i,0).value#选择要读取的单元格

下面分两种情况来介绍下写操作:

1:创建一个新的表来进行写操作:

wbk = xlwt.Workbook()#创建一个工作空间

sheet = wbk.add_sheet('sheet 1')#创建一个表
sheet.write(a,b, 'data')#将数据写入a行b列单元格
wbk.save('test.xls')将文件保存为test.xls文件

2:在原有EXCEL文件的基础上来进行写操作:

workbook= xlrd.open_workbook('IPO数据库(1).xlsx')

newWb = copy(workbook)

newWs = newWb.get_sheet(0)

然后对newWs来进行操作即可

newWs.write(a,b,data)

猜你喜欢

转载自blog.csdn.net/Mr_wuliboy/article/details/81187090