python写一个可以排序excle列的脚本
时间: 2023-05-25 18:01:53 浏览: 96
Python实现选择排序
A:
以下是一个可以用 Python 读取和排序 Excel 列的示例脚本:
```python
import openpyxl
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
# 选择工作表
worksheet = workbook.active
# 读取需要排序的列
unsorted_column = worksheet['A']
# 将每个单元格的值提取到一个列表中
values = [cell.value for cell in unsorted_column]
# 对列表进行排序
sorted_values = sorted(values)
# 将排序后的值写回工作表
for i, value in enumerate(sorted_values):
worksheet.cell(row=i+1, column=2).value = value
# 保存工作簿
workbook.save('example_sorted.xlsx')
```
这个示例脚本假定需要排序的列是 A 列,排序结果写回 B 列。你需要将 `example.xlsx` 替换成你的 Excel 文件的名称。保存排序后的 Excel 文件为 `example_sorted.xlsx`。
阅读全文