有点好奇,对于像腾讯文档这样的在线 excel,后台数据是如何存储的

163 天前
 lbh9837

对于在线 excel ,是整个 sheet 页转 json 然后存在一个大字段;还是拆分每个单元格,然后每个单元格的值都单独存储一行? 或者使用其它的方式。

2701 次点击
所在节点    程序员
10 条回复
NessajCN
163 天前
存 csv
undeflife
163 天前
OT 都是一个大字符串存对象存储
Mikawa
163 天前
会完整存储,但是不落库,而是以 JSON 或者其他私有的文本格式存 OSS 之类的地方
xiang0818
163 天前
mongo
julyclyde
163 天前
那也犯不着 json 吧,感觉浓度太低了
拿表格坐标当 key 吗?
iomect
163 天前
我多年前接手过一个政务系统内的在线 excel 项目 说是在线 excel 但只实现了一部分功能
那还是 ie6 时代 整个产品的逻辑就是服务端给用户存了个真的 xls 文件...
用户打开的时候在服务端找到这个文件然后读取出来渲染到 web 中 用户编辑完了再把 web 中的数据写入到这个 xls 里 当时那个项目的 js 文件看的我想原地去世

现在的话能实现的方式太多了 要我的话就选择 json 往 Mongo 里面怼
kuituosi
163 天前
自定义格式,其实 json 也能存,然后存文件
enchilada2020
163 天前
@iomect 哈哈哈画面感
Ayanokouji
163 天前
建议看下飞书开发平台的 api ,也许会有思路
lbh9837
149 天前
我们现在也要做一个在线 Excel 相关的功能,用的 luckyExcel 。但计划把每个单元格的值,字体,公式,格式什么的解析出来存到数据库里,每个内容一行,查询再组装,感觉坑太多了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/995922

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX