python对execl数据某列进行比较
时间: 2023-06-17 12:02:04 浏览: 107
可以使用Python中的openpyxl模块来读取和操作Excel文件。以下是一个简单的示例:
```python
import openpyxl
# 打开文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择表格
worksheet = workbook['Sheet1']
# 获取数据
column_values = []
for row in worksheet.iter_rows(values_only=True):
column_values.append(row[1]) # 假设要比较第二列数据
# 比较数据
for i in range(1, len(column_values)):
if column_values[i] > column_values[i-1]:
print(f"{column_values[i]} > {column_values[i-1]}")
elif column_values[i] < column_values[i-1]:
print(f"{column_values[i]} < {column_values[i-1]}")
else:
print(f"{column_values[i]} = {column_values[i-1]}")
```
这个示例打开名为"example.xlsx"的Excel文件,并选择名为"Sheet1"的工作表。然后,它将第二列(假设是B列)的所有值存储在一个列表中,并对它们进行比较。在这个示例中,我们比较了每一行的值与其前一行的值。你可以根据你的需求修改此代码。
阅读全文