python与pyqt5往打开的excel表写入数据并可以实时显示添加
时间: 2023-02-08 11:35:43 浏览: 823
python-PyQt5实现excel导入数据库demo
5星 · 资源好评率100%
可以使用 "openpyxl" 库在 Python 中读写 Excel 表格。它支持各种 Excel 格式,包括 ".xlsx" 和 ".xlsm"。
安装 openpyxl:
```
pip install openpyxl
```
使用示例:
```python
import openpyxl
# 读取已有的 excel 文件
workbook = openpyxl.load_workbook("example.xlsx")
# 获取第一个 sheet 页
sheet = workbook.active
# 往 A1 单元格写入文本
sheet["A1"] = "Hello, World!"
# 保存修改
workbook.save("example.xlsx")
```
如果你需要实时显示在打开的excel表中添加的数据,可以使用 PyQt5 来构建图形界面,在界面上显示表格并实时更新。
具体实现可以用 PyQt5 提供的 QTableWidget 来显示表格,用 PyQt5 提供的信号槽机制来更新数据并显示到表格中。
对于具体细节可以参考PyQt5的官方文档或者参考一些相关的PyQt5的例子
阅读全文