用TK库和pandas库完成选择两个excel表格 并且开始计算两个表格的A列和B列数字相加
时间: 2024-02-16 17:59:50 浏览: 67
利用pandas合并多个excel的方法示例
5星 · 资源好评率100%
好的,我理解了你的问题。首先,我们需要安装 pandas 库和 tkinter 库。你可以在终端中使用以下命令来安装它们:
```
pip install pandas
pip install tkinter
```
接下来,我们可以使用 tkinter 库来创建一个简单的 GUI,以便用户可以选择两个 Excel 文件。下面是一个示例代码:
```python
import tkinter as tk
from tkinter import filedialog
import pandas as pd
# 创建 Tkinter 应用程序
root = tk.Tk()
root.withdraw() # 隐藏主窗口
# 选择第一个 Excel 文件
file_path1 = filedialog.askopenfilename(title="选择第一个 Excel 文件", filetypes=[("Excel 文件", "*.xlsx")])
# 选择第二个 Excel 文件
file_path2 = filedialog.askopenfilename(title="选择第二个 Excel 文件", filetypes=[("Excel 文件", "*.xlsx")])
# 读取 Excel 文件
df1 = pd.read_excel(file_path1)
df2 = pd.read_excel(file_path2)
# 计算 A 列和 B 列数字相加
result = df1['A'] + df1['B'] + df2['A'] + df2['B']
# 输出结果
print(result)
```
这段代码会打开一个文件选择对话框,让用户选择两个 Excel 文件。然后,它会使用 pandas 库来读取这两个文件,并计算 A 列和 B 列数字的总和。最后,它会输出结果。
请注意,这只是一个示例代码,你需要根据你的具体需求进行修改。例如,你可能需要添加一些错误处理代码,以确保用户选择的文件是正确的类型和格式。
阅读全文