【发布时间】:2023-03-10 22:58:01
【问题描述】:
在pd.ExcelWriter 的文档中,我们看到以下代码 sn-p:
您可以将 Excel 文件存储在 RAM 中:
import io
df = pd.DataFrame([["ABC", "XYZ"]], columns=["Foo", "Bar"])
buffer = io.BytesIO()
with pd.ExcelWriter(buffer) as writer:
df.to_excel(writer)
我的问题是我们如何才能访问 excel。我想拥有相同 excel 的 b64 编码版本而不将文件保存在系统中,这就是为什么我想将它保存在我的 RAM 中。有人可以帮忙吗?
感谢您的宝贵时间
解决方案:能够使用 buffer.getvalue() 访问文件。
【问题讨论】:
标签: python python-3.x pandas pandas.excelwriter