python使用xlrd和xlwt读写Excel文件的实例代码
安装模块
如果使用的是Linux系统,并且安装了pip,可以直接使用pip安装xlrd,xlwt:
pipinstallxlwt pipinstallxlrd
也可以从官网下载源代码安装:
https://pypi.org/project/xlwt/1.1.2/
https://pypi.org/project/xlrd/
下载tar.gz文件,解压,并转到解压后的目录中,找到setup.py,输入命令:
sudopythonsetup.pyinstall
安装完成。
导入模块:
importxlrd importxlwt
读取
读取xls文件:
data=xlrd.open_workbook(input.xls)
根据索引获取sheet:
table=data.sheets()[0]
根据名称获取sheet:
table=data.sheet_by_name(u'Sheet1')
获取行数和列数:
nrows=table.nrows ncols=table.ncols
获取单元格:
foriinrange(nrows): forjinrange(ncols): row_content=table.col(j)[i].value#先行后列 col_content=table.row(i)[j].value#先列后行
或者可以直接用cell函数:
content=table.cell(i,j).value
写入
book=xlwt.Workbook(encoding='utf-8')#创建一个Excel对象 sheet1=book.add_sheet('sheet1')#添加一个名为sheet1的sheet style=xlwt.XFStyle() sheet1.write(i,j,content)#在索引为i,j处写入content book.save("output.xls")#保存
总结
以上所述是小编给大家介绍的python使用xlrd和xlwt读写Excel文件的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!