利用python制作输入tk到Excel中
时间: 2023-06-12 15:02:32 浏览: 153
要将tkinter中输入的数据保存到Excel中,你需要使用Python中的openpyxl库。以下是一个简单的例子:
首先,你需要安装openpyxl库。你可以使用以下命令进行安装:
```
pip install openpyxl
```
接下来,创建一个包含输入框和保存按钮的GUI界面。当用户单击保存按钮时,将调用一个函数将输入的数据保存到Excel文件中。以下是一个示例代码:
```python
import tkinter as tk
from openpyxl import Workbook
def save_to_excel():
# 创建一个新的Excel文件
wb = Workbook()
# 选择默认工作表
ws = wb.active
# 将输入的数据保存到单元格中
ws['A1'] = input_box.get()
# 保存Excel文件
wb.save('data.xlsx')
# 关闭Excel文件
wb.close()
# 创建主窗口
root = tk.Tk()
# 创建输入框
input_box = tk.Entry(root)
input_box.pack()
# 创建保存按钮
save_button = tk.Button(root, text='保存', command=save_to_excel)
save_button.pack()
# 运行主循环
root.mainloop()
```
在这个例子中,我们创建了一个输入框和一个保存按钮。当保存按钮被单击时,将调用save_to_excel()函数。此函数创建一个新的Excel文件,并将输入的数据保存到单元格A1中。最后,Excel文件将被保存为“data.xlsx”并关闭。
请注意,这只是一个简单的例子,你可以根据你的需要进行修改和扩展。
阅读全文