欢迎访问宙启技术站
智能推送

如何使用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_rowsheet.max_column 获取Sheet的行数和列数。

接下来,使用两个嵌套的循环遍历所有单元格,并使用 sheet.cell() 方法获取每个单元格的值。

最后,使用 workbook.close() 关闭Excel文件。

以上就是使用Python的read()函数读取Excel文件内容的一个例子。请注意,在运行代码之前需要确保已安装 openpyxl 库,并将要读取的Excel文件放在与代码相同的目录下。