下面我将为你讲解 “Python第三方库xlrd/xlwt的安装与读写Excel表格”的完整实例教程。
1. 安装xlrd/xlwt库
在Python中使用xlrd和xlwt库来读取和写入Excel表格,需要先安装这两个库。使用pip命令进行安装,打开终端输入以下命令即可:
pip install xlrd xlwt
安装完成后,我们就可以在Python中使用这两个库来读写Excel表格了。
2. 读取Excel文件
我们使用xlrd库来读取Excel文件,下面是一个简单的示例代码,读取Excel表格的前两行数据并打印输出。
import xlrd
# 打开Excel文件,获取工作簿对象
workbook = xlrd.open_workbook("example.xlsx")
# 获取第一个工作表
worksheet = workbook.sheet_by_index(0)
# 读取数据
for row in range(2):
print(worksheet.row(row))
这段代码中,我们使用xlrd
库打开example.xlsx
文件,并获取第一个工作表,然后通过循环遍历表格的前两行数据,并使用print()
函数输出。
3. 写入Excel文件
我们使用xlwt库来写入Excel文件,下面是一个简单的示例代码,向Excel表格中写入数据。
import xlwt
# 新建Excel文件
workbook = xlwt.Workbook(encoding="utf-8")
# 新建工作表
worksheet = workbook.add_sheet("sheet1")
# 写入数据
worksheet.write(0, 0, "姓名")
worksheet.write(0, 1, "性别")
worksheet.write(1, 0, "张三")
worksheet.write(1, 1, "男")
# 保存文件
workbook.save("example2.xls")
在这段代码中,我们使用xlwt
库新建一个名为 example2.xls
的Excel文件,并新建一个名为 sheet1
的工作表。接着,我们使用worksheet.write()
函数分别向第一行写入了姓名和性别两个单元格数据,然后在第二行写入了一个名为张三的人物信息。最后,我们使用workbook.save()
函数将文件保存到本地磁盘。
总结
上面我们就讲解了如何使用xlrd
和xlwt
库来读取和写入Excel文件。需要注意的是,这两个库只支持xls格式的Excel文件读写,如果需要读取和写入xlsx格式的Excel文件,可以使用openpyxl
库来进行操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python第三方库xlrd/xlwt的安装与读写Excel表格 - Python技术站