【openpyxl】01:读取文件示例

下面是一个使用openpyxl打开一个xlsx文件并读取数据的示例代码:

import openpyxl

# 打开Excel文件
workbook = openpyxl.load_workbook('example.xlsx')

# 获取第一个工作表
sheet = workbook.active

# 读取单元格数据
cell_value = sheet['A1'].value
print(cell_value)

# 读取整个行的数据
row_values = []
for cell in sheet[1]:
    row_values.append(cell.value)
print(row_values)

# 读取整个列的数据
column_values = []
for cell in sheet['A']:
    column_values.append(cell.value)
print(column_values)

# 读取整个工作表的数据
all_data = []
for row in sheet.iter_rows():
    row_data = []
    for cell in row:
        row_data.append(cell.value)
    all_data.append(row_data)
print(all_data)

在这个示例中,我们首先使用openpyxl.load_workbook()方法打开一个名为example.xlsx的Excel文件。然后,我们使用workbook.active属性获取第一个工作表,并使用单元格的坐标或行/列标识符来读取单元格、行或列的数据。最后,我们使用sheet.iter_rows()方法遍历整个工作表,并将每个单元格的值添加到一个二维列表中,以便我们可以读取整个工作表的数据。

猜你喜欢

转载自blog.csdn.net/weixin_43958438/article/details/130523266