python GUI tk openpyxl保存为xls
时间: 2024-04-27 16:16:28 浏览: 163
Python中的GUI库Tkinter可以用于创建图形用户界。而openpyxl是一个用于读Excel文件的库。下面是使用Tkinter和openpyxl保存为xls文件的示例代码:
```python
import tkinter as
from tkinter import filedialog
from openpyxl import Workbook
def save_as_xls():
# 创建一个Workbook对象 wb = Workbook()
# 获取当前活的工作表
sheet = wb.active
# 在工作表中写入数据
sheet['A1'] = 'Hello'
sheet['B1'] = 'World'
# 弹出文件保存对话框,选择保存路径和文件名
file_path = filedialog.asksaveasfilename(defaultextension='.xls')
# 保存为xls文件
wb.save(file_path)
# 提示保存成功
print("保存成功!")
# 创建一个Tkinter窗口
window = tk.Tk()
# 添加一个按钮,点击按钮触发保存操作
button = tk.Button(window, text="保存为xls", command=save_as_xls)
button.pack()
# 进入主循环
window.mainloop()
```
这段代码创建了一个简单的Tkinter窗口,其中包含一个按钮。点击按钮后,会弹出文件保存对话框,选择保存路径和文件名后,将数据保存为xls文件。
阅读全文
相关推荐
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![7z](https://img-home.csdnimg.cn/images/20241231044736.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044833.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)