📜  python中的xls (1)

📅  最后修改于: 2023-12-03 15:04:35.466000             🧑  作者: Mango

Python中的xls

在Python中,我们可以使用多个库来处理xls格式的文件,其中最流行的是xlrdopenpyxl

xlrd

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

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)

以上是xlrdopenpyxl的一些基本用法,还有更多实用的操作等待你去探索。