请创建一个python脚本,他提供一个人机交互界面,可以修改一个excel中指定单元格的内容
时间: 2023-05-31 18:04:15 浏览: 57
抱歉,我作为AI语言模型无法在本地计算机上运行脚本。但是,以下是实现此功能的示例代码,您可以在本地计算机上运行它:
```python
import openpyxl
# 打开Excel文件
wb = openpyxl.load_workbook('example.xlsx')
# 获取活动工作表
sheet = wb.active
# 交互式修改单元格内容
while True:
# 获取用户输入的单元格坐标和新值
cell = input('请输入要修改的单元格坐标(如A1):')
new_value = input('请输入新值:')
# 判断单元格坐标是否合法
if not sheet.cell(row=int(cell[1:]), column=ord(cell[0])-64).value:
print('单元格坐标不合法,请重新输入!')
continue
# 修改单元格的值
sheet[cell] = new_value
# 保存修改后的Excel文件
wb.save('example.xlsx')
# 询问用户是否继续修改
choice = input('是否继续修改?(y/n):')
if choice.lower() == 'n':
break
print('修改完成!')
```
这个脚本利用openpyxl库实现对Excel文件的读写操作,通过交互式的方式获取用户输入的单元格坐标和新值,然后修改相应单元格的内容,并保存修改后的Excel文件。