PHP怎么处理省市县的excel文件,存储为下面指定格式啊??急求!

朋友抬一手
  • 85

公司需要把境外的省市县地址导入JS文件存为三级联动菜单,

clipboard.png

clipboard.png

JS数据文件的格式如下

clipboard.png

用phpexcel加载print_r加载出来的数据

clipboard.png

请问这种文件怎么来处理啊。!!

回复
阅读 1k
2 个回答

1首先重EXCEL表的机构分析,假设省市县excel区域为A B C
那么 A2-A(n)的就是表示省级内容 以此类推

2.通过你js分析是三级数据,一般就要循环三次才能啦到数据
所以
$i = 2; //因为数据从第二行开始
foreach($arr as $p) {

$pmsg = $p['name']; //这是省的名称
foreach($p['cityList'] as $c) {
    $cmsg = $c['name'];
    foreach($c['areaList'] as $a) {
        $amsg = $a;
        //假如是有phpexcel;
        那样就是设置$i行的A数据等于$pmsg
        那样就是设置$i行的B数据等于$cmsg
        那样就是设置$i行的C数据等于$amsg
        
        跟着i累加,意思是换行
        $i++;
    } 
}

}

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
你知道吗?

宣传栏