色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

excel省市區換成json

林國瑞1年前9瀏覽0評論

Excel是一個很好用的表格軟件,但是其中的省市區數據往往需要我們轉換為JSON格式,以方便在各種項目中使用。下面就讓我們來看一看如何把Excel里的省市區數據轉換為JSON。

首先,我們需要在Excel中打開省市區的表格,并將其另存為CSV格式的文件。然后,我們需要使用開發工具,如VSCode或Sublime Text,打開該CSV文件。我們需要確保該CSV文件使用UTF-8編碼。在該文件中,每行為一個省市區的數據,每一列代表不同的級別,其中第一列表示省,第二列表示市,第三列表示區/縣。

省,市,區/縣
廣東省,廣州市,天河區
廣東省,深圳市,福田區

接下來,我們需要編寫JavaScript代碼來將CSV格式的數據轉換為JSON格式。以下是一個示例:

var data = `省,市,區/縣
廣東省,廣州市,天河區
廣東省,深圳市,福田區`;
var lines = data.split('\n');
var result = {};
for(var i = 1; i< lines.length; i++){
var items = lines[i].split(',');
var province = items[0];
var city = items[1];
var county = items[2];
if(!result[province]){
result[province] = {};
}
if(!result[province][city]){
result[province][city] = [];
}
result[province][city].push(county);
}
console.log(JSON.stringify(result));

以上代碼會將CSV格式的數據轉換為嵌套的JSON格式,其中第一層為省份,第二層為城市,第三層為區縣(如果有的話)。轉換后的JSON將會是這樣的:

{
"廣東省": {
"廣州市": ["天河區"],
"深圳市": ["福田區"]
}
}

這個JSON數據可以用于各種項目中,例如在前端代碼中使用來動態加載省市區下拉列表。

總之,將Excel中的省市區轉換為JSON格式并不難,只要遵循上述步驟,就可以快速完成。大家可以根據自己的需求來進行修改和擴展,讓省市區數據更好地發揮其作用。