您好我正在尝试通过 iOS 应用程序创建 Excel 文件,该应用程序将包含一些图像和数据。为此,我使用 OOXML 概念通过代码创建 Xml 文件,该文件可以作为 Excel 打开。它可以很好地处理数据,但我没有找到任何用于在 xml 中嵌入图像的标签。
我已将所有图像转换为 Base64 字符串并将其放入 XML。现在,XML 中是否有任何方法可以在以 Excel 格式打开时将 Base64 字符串转换为图像?
提前致谢。
您好我正在尝试通过 iOS 应用程序创建 Excel 文件,该应用程序将包含一些图像和数据。为此,我使用 OOXML 概念通过代码创建 Xml 文件,该文件可以作为 Excel 打开。它可以很好地处理数据,但我没有找到任何用于在 xml 中嵌入图像的标签。
我已将所有图像转换为 Base64 字符串并将其放入 XML。现在,XML 中是否有任何方法可以在以 Excel 格式打开时将 Base64 字符串转换为图像?
提前致谢。
我通过将所有图像转换为 Base64 字符串以节省空间来理解您的逻辑,但是 Excel 禁用嵌入图像作为安全预防措施。Base64 编码使防病毒软件很难检测到可能的威胁。因此,Excel 没有再次将字符串解码回图像的原因。
请查看此链接,其中有人声称能够成功地将 Base64 图像解码和编码为 excel 文件。
https://stackoverflow.com/a/1400028/445312
我希望这有帮助。
PK