excel 作为数据源,如何定义数据excel的内容格式

当作看不见 2017-01-16 12:01:54
公司做一个小项目。

是让用户上传一个excel 文件 (注意是用户 ,所以不能有要求有专业知识)

我要做的就是上传excel 文件后,解析excel 文件 ,转为json ,返回给前台,前台做一个图形的数据展示

这些步骤都已经完成了,现在就是图形展示 用的是echart ,
我需要的格式是 {name:xx,data:[],value:xxx}//等有多项。

我收到的是这样的
[ '姓名', '张三', '李四 ', '王五', '赵六 ', '刘小二' ]
[ '年龄', 15, 20, 18, 26, 24 ]
关键是现在,有不少项,按顺序一一填写 ,这个不是没想过,但是字段多了用户很容易出错 ,而且后台的提示反馈信息也很难做出有效提示
现在是想,哪位大神帮忙提出一个用户比较容易接受的格式,不易出错。

...全文
384 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
当作看不见 2017-01-16
  • 打赏
  • 举报
回复
引用 1 楼 weixin_36771189 的回复:
上传的页面不能给个模板图片给用户作为参考么。要不然客户传上来格式可是五花八门啊
模板肯定是会给的,但是也要通俗易懂,excel 表格 ,就是一个多位数组 ,但是我想要得到的是一个类似json的对象格式 ,想要能让用户便于填写的格式
  • 打赏
  • 举报
回复
上传的页面不能给个模板图片给用户作为参考么。要不然客户传上来格式可是五花八门啊
姓小名白丶 2017-01-16
  • 打赏
  • 举报
回复
嗯 这样的话 要么就多个excel 要么重新设计模版
当作看不见 2017-01-16
  • 打赏
  • 举报
回复
引用 5 楼 showbo 的回复:
我之前做过excel导入的,不需要规定格式,只是要多一个步骤,需要提取出表头所在行输出给客户(如果表头定位不准什么的,可以多读几行出来输出到客户端提示如果代码定位不准用户自己手动选择表头所在行),然后用户自己选择数据库对应的字段进行导入
关键是上面的那种格式 ,无法导入数组 我想要的是这种格式,由于excel 是二维的嘛,但是图形多数据分析,数据还要再分一个层级。json就会有三层四层, {name:xx,data:[ [],[],[] ],value:xxx}
当作看不见 2017-01-16
  • 打赏
  • 举报
回复
引用 4 楼 LeiRobin 的回复:
[quote=引用 3 楼 LeiRobin 的回复:] 巧了,上上个月刚做过类似的。我给他们的格式是这种: 姓名 年龄 张三 18 李四 20 ..... ..
我觉得这种一目了然 比较容易理解[/quote] 这是常用的数据显示,和sql里面的格式一样,对于单数据图形显示来说够了,但是我要做的是多数据图形显示。 例如 地域分布,多数据图形分析。多组数据放在一起显示。然后,就是多组数据如何让它 放入excel 中
Go 旅城通票 2017-01-16
  • 打赏
  • 举报
回复
我之前做过excel导入的,不需要规定格式,只是要多一个步骤,需要提取出表头所在行输出给客户(如果表头定位不准什么的,可以多读几行出来输出到客户端提示如果代码定位不准用户自己手动选择表头所在行),然后用户自己选择数据库对应的字段进行导入 就是表头在一行,数据在下面显示。。 姓名,年龄,月薪。。。。。(表头) 张三,3。。。。。 里斯,4。。。。。 。。。 这种
姓小名白丶 2017-01-16
  • 打赏
  • 举报
回复
引用 3 楼 LeiRobin 的回复:
巧了,上上个月刚做过类似的。我给他们的格式是这种: 姓名 年龄 张三 18 李四 20 ..... ..
我觉得这种一目了然 比较容易理解
姓小名白丶 2017-01-16
  • 打赏
  • 举报
回复
巧了,上上个月刚做过类似的。我给他们的格式是这种: 姓名 年龄 张三 18 李四 20 ..... ..

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧