📅  最后修改于: 2023-12-03 15:04:35.466000             🧑  作者: Mango
在Python中,我们可以使用多个库来处理xls格式的文件,其中最流行的是xlrd
和openpyxl
。
xlrd
是一个用于读取Excel文件的库。它可以读取.xls格式和.xlsx格式的文件。以下是它的一些基本用法:
import xlrd
# 打开文件
wb = xlrd.open_workbook('example.xlsx')
# 获取工作表数量
print(wb.nsheets)
# 获取所有工作表名称
print(wb.sheet_names())
# 根据索引获取工作表
sheet = wb.sheet_by_index(0)
# 根据名称获取工作表
sheet = wb.sheet_by_name('Sheet1')
# 获取行数和列数
print(sheet.nrows)
print(sheet.ncols)
# 获取单元格值
print(sheet.cell_value(0, 0))
openpyxl
是一个用于读写Excel文件的库。它可以读写.xlsx格式的文件。以下是它的一些基本用法:
import openpyxl
# 打开文件
wb = openpyxl.load_workbook('example.xlsx')
# 获取工作表名称
print(wb.sheetnames)
# 根据名称获取工作表
sheet = wb['Sheet1']
# 获取行数和列数
print(sheet.max_row)
print(sheet.max_column)
# 获取单元格值
print(sheet['A1'].value)
以上是xlrd
和openpyxl
的一些基本用法,还有更多实用的操作等待你去探索。