繁体   English   中英

使用 openpyxl python 创建临时文件 excel

[英]Creating a temporary excel file using openpyxl python

我制作了一个程序,从现有的 excel 文件中提取特定数据。

现在我希望该数据显示在 excel 文件中,但我不想将其保存在系统中

该 GUI 的图像

这是我正在制作的那个应用程序的 GUI

现在我想删除那个Select 文件保存目的地而不是我想要当用户点击提取按钮时它打开一个 excel window而不保存文件并且用户可以看到提取的数据如果用户想要他们可以保存它否则只需关闭 Excel window 而不保存。

目前,我正在使用 Openpyxl 模块从 excel 文件中提取数据

我应该怎么办?

目前,我允许用户到 select 一个文件夹来保存文件

但我想当我们正常打开 Excel 时,有一张空白表,我们在那里填写数据,然后如果我们想保存它,我们就保存,否则我们只关闭 window。

我在这里想要同样的东西,而不是保存文件,我想用该数据打开 excel window,如果用户想要保存文件,他们可以保存或做任何他们想做的事情。

您的需求可以使用 python 的xlwings模块来解决

您可以尝试使用以下代码打开 excel:

import xlwings as xw
wb = xw.Book()  # this will open a new workbook

您可以从文档中找到有关 xlwings 的更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM