如何解决如何将二进制字符串传输回原始文件格式不仅仅是解码内容
我已将一个 excel 文件转换为 Blob 并将其存储到 Oracle 数据库中。
然后我如何读取这个 Blob 字符串并将其传输回包含所有原始格式、公式和内容的 excel 文件 (.xlsx)?
我用下面的代码来阅读
data_blob = df_database.['FILE_BloB'].read()
并获取二进制代码字符串,如“PK\x03\x04\x14\x00\x06\x00\x08\x00\x00\x00!\x00\xa4S\xc5\xcfN\x01\x00\x00\x08 \x04\x00\x00\x13\x00\x00\x00[Content_Types].xml\xac\x93\xcbN\xc30\x10E\xf7H....."
我知道我可以通过
提取内容readblob = io.BytesIO()
readblob.write(data_blob )
readblob.seek(0)
df = pd.read_excel(readblob)
但是如何将其保存回原始的完整excel文件? 谢谢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。