【发布时间】:2019-07-12 14:33:01
【问题描述】:
我正在尝试在 Excel 中显示来自 Python 的数据。理想情况下,pandas 数据框的数据价值将出现在一个新的、未保存的 excel 实例中。我的搜索已经找到了创建 excel 文件的方法,以及许多“打开”excel 文件以从中读取数据的方法,但无法显示它。我目前的方法是创建一个文件,然后弄清楚如何打开它,但我认为这种方法是次优的。
【问题讨论】:
标签: excel python-3.x pandas
我正在尝试在 Excel 中显示来自 Python 的数据。理想情况下,pandas 数据框的数据价值将出现在一个新的、未保存的 excel 实例中。我的搜索已经找到了创建 excel 文件的方法,以及许多“打开”excel 文件以从中读取数据的方法,但无法显示它。我目前的方法是创建一个文件,然后弄清楚如何打开它,但我认为这种方法是次优的。
【问题讨论】:
标签: excel python-3.x pandas
我找到了this。另一种方法是将您的数据导出为 CSV 并将其导入 Excel。
【讨论】:
我发现您可以使用操作系统库“运行”文件。只要你的电脑知道如何处理它,你可以用任何方法创建 xlsx 文件,然后运行它来显示:
import xlsxwriter
import os
w = xlsxwriter.Workbook(r"C:\Temp\test.xlsx")
s=w.add_worksheet("Sheet1")
s.write(1,3,"7")
w.close()
os.startfile(r"C:\Temp\test.xlsx")
仍然不确定您是否可以使用未保存的打开的 excel 实例
【讨论】: