【发布时间】:2020-05-20 04:09:43
【问题描述】:
如何在python中将excel文件转换为base64,然后再将base64转换回excel? 我打算将 Base64 数据存储在数据库中并按需检索并转换回 excel?有什么帮助吗?
【问题讨论】:
-
我认为你很难只在内存中这样做。 ..我怀疑成功的最简单途径是将excel文件保存到磁盘,然后将文件转换为base64并保存在您的数据库中...取出时,对其进行解码,写入临时文件,然后读入临时文件...将文件保存在磁盘上并在数据库中包含指向该文件的指针可能更有意义
-
嗨 Joran,我不能将它存储在本地,但是如何在 base64 中对文件进行编码然后解码呢?你能给我一个python的例子吗?
-
base64.b64encode(open("some.xlsx","rb").read())...我不明白您如何无法将其保存在本地...但没关系,我不需要 -
这看起来不错,我也在写一个自动化脚本,所以不能在本地存储任何东西:)
标签: python excel pandas postgresql base64