xmwgp8 发表于 2013-7-1 15:36:00

excel文件保存成xml后,内容变大20倍。



附件的 excel 文件有24k, 通过 spread 保存成 xml 到数据库后,再打开时,字节流有505401,大概是24k的20倍大。

iceman 发表于 2013-7-1 18:26:00

回复 1楼xmwgp8的帖子

xmwgp8你好,

由于 Spread 保存为 xml 文件时,会保存修多样式信息,我这边会调查是否有优化的可能。

xmwgp8 发表于 2013-7-1 21:37:00

这方面性能确实差了点,
稍微大点的文件,一下就变成以M为单位,在普通的外网,就很难应用起来了。
希望能有比较显著的优惠。

iceman 发表于 2013-7-2 17:51:00

回复 3楼xmwgp8的帖子

xmwgp8 你好,

在保持为 xml 格式情况下,无法优化文件大小。

请问你的文件格式是否是固定的?

或者能否说明,导出到 excel 格式后,有哪些您希望导出的属性没有导出去?

如果只是 note 没有导出的话,我建议导出到 excel 文件,然后编写 xml 文件,把 note 信息存储到该文件中。在加载的时候使用 Spread 先读取 excel 文件,再解析 xml 格式文件读取 note。

buck12 发表于 2014-12-16 17:40:00

最新版这块是否有优化?

iceman 发表于 2014-12-17 10:50:00

回复 5楼buck12的帖子

你好,

使用最新版 8.0 测试,从结果看,并没有明显差别。
在保证保存全部信息的前提下,单元格的数据、样式等其他信息都会占用空间。

谢谢

qq1299699825 发表于 2017-7-24 20:35:48

xmwgp8 您好
请问xml文件导为excel格式时,单元格类型会变化吗,能否全部保留?

dexteryao 发表于 2017-7-25 09:31:59

Excel中没有单元格类型的概念,所以这些东西也无法导出。
但是单元格类型中设置的相关属性,有些是可以导出的,比如format
页: [1]
查看完整版本: excel文件保存成xml后,内容变大20倍。