如何正确使用Python的xlrd和xlwt模块进行Excel操作?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2019个文字,预计阅读时间需要9分钟。
使用xlrd模块读取Excel文件内容,使用xlwt模块写入Excel文件。安装命令如下:
pip install xlrdpip install xlwt
xlrd模块示例:
pythonimport xlrd
打开Excel文件workbook=xlrd.open_workbook('联系统人.xls')
获取第一个sheetsheet=workbook.sheet_by_index(0)
获取行数和列数rows=sheet.nrowscols=sheet.ncols
遍历所有行和列for i in range(rows): for j in range(cols): cell_value=sheet.cell_value(i, j) print(cell_value, end=' ') print()
xlwt模块示例:
pythonimport xlwt
创建一个工作簿workbook=xlwt.Workbook()
创建一个sheetsheet=workbook.add_sheet('Sheet1')
填充数据sheet.write(0, 0, '姓名')sheet.write(0, 1, '年龄')sheet.write(0, 2, '性别')
写入数据sheet.write(1, 0, '张三')sheet.write(1, 1, 25)sheet.write(1, 2, '男')
保存工作簿workbook.save('example.xls')
xlrd模块实现对excel文件内容读取,xlwt模块实现对excel文件的写入。
本文共计2019个文字,预计阅读时间需要9分钟。
使用xlrd模块读取Excel文件内容,使用xlwt模块写入Excel文件。安装命令如下:
pip install xlrdpip install xlwt
xlrd模块示例:
pythonimport xlrd
打开Excel文件workbook=xlrd.open_workbook('联系统人.xls')
获取第一个sheetsheet=workbook.sheet_by_index(0)
获取行数和列数rows=sheet.nrowscols=sheet.ncols
遍历所有行和列for i in range(rows): for j in range(cols): cell_value=sheet.cell_value(i, j) print(cell_value, end=' ') print()
xlwt模块示例:
pythonimport xlwt
创建一个工作簿workbook=xlwt.Workbook()
创建一个sheetsheet=workbook.add_sheet('Sheet1')
填充数据sheet.write(0, 0, '姓名')sheet.write(0, 1, '年龄')sheet.write(0, 2, '性别')
写入数据sheet.write(1, 0, '张三')sheet.write(1, 1, 25)sheet.write(1, 2, '男')
保存工作簿workbook.save('example.xls')

