Excel转百度坐标系(AngularJS)

最近由于公司要在百度地图和Echarts上展示几千个地理位置,但是老大给我的却是一份几千条中文地址的excel表格,刚开始的时候打算新建一个数组进行遍历,在输入了10几个数据之后我放弃了,估计光输入就要花一两天,更不要说还要经常统计哪个省份或者城市的数据,这是非常耗时且不易维护的一种解决方案。后来又打算做一个数据库服务器,但是又被我否决了,花的时间估计不比新建数组少。所以决定自己做一个自动转化excel表格为百度坐标系的工具(angularJS实现),最后完美解决了这个问题。在这里分享一下,希望能帮助到有类似需求的朋友。

https://github.com/tumblingG/execl-to-coordinate
喜欢的朋友记得在github上给个星喔_

execl-to-coordinate

自动转化excel表格为百度坐标json文件,使用它你可以方便的把成千上万条中文地址转化成地理位置数据。

你可以做到

  • 直接导入Excel表格自动生成百度坐标数据,并保存为map.json文件下载到本地。
  • 导入的数据可以在线添加、编辑和删除。
  • 支持数据过滤和排序。
  • 支持同步和异步两种方式发送请求。
  • 修改后的数据可以导出为Excel文件。

你需要做的

在Excel表中填入相应的中文地址,需要三个字段:name(名称,必填),address(地址,必填),city(城市,可选),标题必须小写。

nameaddresscity
世纪公园上海市浦东新区芳甸路666号上海市
上海交通大学上海市闵行区东川路800上海市

转化后

{
  "世纪公园": [
    121.566244,
    31.227239
  ],
  "上海交通大学": [
    121.437439,
    31.023925
  ]
}

需要注意

  • 异步方式发送请求,由于浏览器和百度接口并发数量的限制,发送数据过多会导致服务器拒绝请求从而解析失败,这时可以切换到同步方式再次操作。
  • 如果遇到数据一直不滚动,可能是服务器繁忙或者网络波动,可以从新发送请求。
  • 双击列表项可以实时的编辑数据。
  • 如果在列表中使用过滤功能,那么转换的就是过滤后的数据,如过滤只显示“上海”的数据。

怎么使用

git clone https://github.com/tumblingG/execl-to-coordinate.git

直接打开index.html文件即可,推荐使用最新google浏览器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值