前言
这个东西想了很久,要不要写一下呢,技术没啥难点,但是自己觉得确实有点意思,算是提供一个思路吧
这个业务场景可能很少会碰到 哈哈
背景
- 客户提供了一个excel,数据量非常庞大
- 产品的想法是按照这个excel中的数据 按照设计出的模板在网页上渲染出来
- 需求是展示即可,不需要后端交互,所以前端写好页面将数据渲染上就行
- 问题来了,写页面没问题啊,但是这个excel几百行的数据难不成一个一个复制形成想要的数据结构吧 Orz 看看有什么工具没有
解决思路
看看网上有没有插件将excel数据生成json数据
- 确实有,但是不够灵活 罢了
将excel转成网页呢,然后利用dom组合数据成json
- 可以, 看看dom结构!
- 哇 这个结构 这个表格复杂度 查dom获取数据逻辑太复杂了 罢了!
csv
- 前段时间调研了下变脸的AI库,了解了csv格式 简单讲就是,号作为分割
- csv转json有这个node包的 csvtojson
- json数据拿到了,自己根据业务规则和数据格式循环遍历组合成想要的数据 ok~