如何使用Python的read()函数读取Excel文件的内容
发布时间:2023-12-24 08:25:46
使用Python的read()函数读取Excel文件的内容,需要先安装 openpyxl 库,该库可以实现对Excel文件的读取与写入操作。
下面是一个使用Python的read()函数读取Excel文件内容的例子:
import openpyxl
# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')
# 获取所有Sheet的名称
sheet_names = workbook.sheetnames
# 选择 个Sheet
sheet = workbook[sheet_names[0]]
# 获取Sheet的行数和列数
rows = sheet.max_row
cols = sheet.max_column
# 遍历所有单元格,读取内容
for row in range(1, rows + 1):
for col in range(1, cols + 1):
cell_value = sheet.cell(row=row, column=col).value
print(cell_value, end='\t')
print()
# 关闭Excel文件
workbook.close()
在上面的例子中,首先使用 openpyxl.load_workbook() 函数打开名为 example.xlsx 的Excel文件,并将其返回为一个Workbook对象。
然后,通过 workbook.sheetnames 获取所有Sheet的名称,选择 个Sheet,并通过 sheet.max_row 和 sheet.max_column 获取Sheet的行数和列数。
接下来,使用两个嵌套的循环遍历所有单元格,并使用 sheet.cell() 方法获取每个单元格的值。
最后,使用 workbook.close() 关闭Excel文件。
以上就是使用Python的read()函数读取Excel文件内容的一个例子。请注意,在运行代码之前需要确保已安装 openpyxl 库,并将要读取的Excel文件放在与代码相同的目录下。
