PY 做个窗口可以选取电脑路径下的2个表格内相同的时间段数据
时间: 2024-03-17 18:42:15 浏览: 22
你可以使用 Python 的 tkinter 模块来创建 GUI 窗口,使用 Pandas 模块来读取和处理表格数据。以下是一个简单的示例代码,可以让用户选择两个表格文件,并在窗口中显示它们中相同时间段的数据:
```python
import tkinter as tk
from tkinter import filedialog
import pandas as pd
# 创建窗口
root = tk.Tk()
root.withdraw()
# 让用户选择两个表格文件
file1 = filedialog.askopenfilename(title="Select file 1", filetypes=[("Excel files", "*.xlsx")])
file2 = filedialog.askopenfilename(title="Select file 2", filetypes=[("Excel files", "*.xlsx")])
# 读取表格数据
df1 = pd.read_excel(file1)
df2 = pd.read_excel(file2)
# 找到两个表格中相同的时间段数据
merged = pd.merge(df1, df2, on='时间', how='inner')
# 在窗口中显示结果
result_window = tk.Toplevel()
result_window.title("Result")
result_text = tk.Text(result_window)
result_text.insert(tk.END, str(merged))
result_text.pack()
# 运行窗口
root.mainloop()
```
这个代码会创建一个窗口,让用户选择两个 Excel 文件,然后读取这两个文件中的数据,并找到它们中相同的时间段数据。最后,它会在一个新的窗口中显示结果。注意,这个代码只是一个简单的示例,你需要根据你的具体需求进行修改。