python处理excel 制定单元格随机换位 代码怎么写
时间: 2023-04-03 18:01:27 浏览: 111
您好,以下是 Python 处理 Excel 制定单元格随机换位的代码示例:
```python
import openpyxl
import random
# 打开 Excel 文件
workbook = openpyxl.load_workbook('example.xlsx')
sheet = workbook.active
# 获取单元格范围
max_row = sheet.max_row
max_col = sheet.max_column
# 随机生成两个单元格的位置
cell1_row = random.randint(1, max_row)
cell1_col = random.randint(1, max_col)
cell2_row = random.randint(1, max_row)
cell2_col = random.randint(1, max_col)
# 交换两个单元格的值
cell1_value = sheet.cell(row=cell1_row, column=cell1_col).value
cell2_value = sheet.cell(row=cell2_row, column=cell2_col).value
sheet.cell(row=cell1_row, column=cell1_col).value = cell2_value
sheet.cell(row=cell2_row, column=cell2_col).value = cell1_value
# 保存 Excel 文件
workbook.save('example.xlsx')
```
希望能对您有所帮助。
阅读全文