python读取excel数据代码

python
import openpyxl # 打开Excel文件 wb = openpyxl.load_workbook('example.xlsx') # 选择工作表 sheet = wb['Sheet1'] # 获取数据 data = [] # 从第二行开始,因为第一行通常是标题 for row in sheet.iter_rows(min_row=2, values_only=True): # 每行的数据作为一个元组加入到data列表中 data.append(row) # 打印数据 for row in data: print(row) # 关闭工作簿 wb.close()

在这个例子中,假设Excel文件名为 example.xlsx,并且第一个工作表的名称为 Sheet1。你可以根据实际情况修改文件名和工作表名称。这段代码使用 openpyxl 库来打开Excel文件并读取数据。

如果你想要进一步处理Excel数据,可以根据需要对数据进行操作。读取特定单元格的值:

python
# 读取A1单元格的值 value = sheet['A1'].value print("Value in cell A1:", value)

获取行数和列数:

python
# 获取行数 row_count = sheet.max_row print("Number of rows:", row_count) # 获取列数 column_count = sheet.max_column print("Number of columns:", column_count)

逐行读取数据:

python
for row in sheet.iter_rows(values_only=True): # 对每一行的数据进行处理 for cell in row: print(cell, end=" ") print() # 换行

逐列读取数据:

python
for column in sheet.iter_cols(values_only=True): # 对每一列的数据进行处理 for cell in column: print(cell, end=" ") print() # 换行

这些是一些基本的操作,你可以根据具体需求进一步扩展和修改代码。