根據csv檔案中的位址查出經緯度,並寫入csv檔案

2021-09-24 14:13:00 字數 1568 閱讀 2269

需求:根據csv檔案中的位址查出對應的經緯度,然後將經緯度回填到csv檔案中。

讀取csv檔案的方法

public

static arraylist

readcsv

(string filepath)

catch

(filenotfoundexception e)

string line ="";

string everyline ="";

arraylist

allstring =

newarraylist

<

>()

;try

system.out.

println

("csv**中所有行數:"

+ allstring.

size()

);}catch

(ioexception e)

return allstring;

}

public

static map

getgeocoderlatitude

(string address)

string str = sb.

tostring()

; map

map = null;

if(str != null && str.

length()

!=0),\"precise");

if(lngstart >

0&& lngend >

0&& latend >0)

}}catch

(exception e)

finally

catch

(ioexception e)

}return null;

}

寫入csv檔案的方法

public

static

void

writecsv

(string filepath, arraylist

addstring)

writer.

close()

;}catch

(ioexception e)

}

主程式

public

static

void

main

(string[

] args)

getlatitude.

writecsv

("dizhi-fangyi.csv"

,addstring)

;}

效果如下

遺留問題:

1.寫入時如何直接寫入經緯度,而不需要將前面的位址等資訊重新寫入一遍?

python中CSV檔案的介紹

csv檔案 csv檔案簡介 逗號分隔符comma separated values 手動生成csv檔案 csv模組 reader csvfile,dialect excel fmtparams 返回reader物件,是乙個行迭代器 預設使用excel方言,如下 quoting指定雙引號的規則 csv...

python中csv檔案的讀寫

利用pandas進行csv檔案的讀取,可以直接識別成矩陣形式。我剛開始直接用的open來開啟,發現把引號和逗號都看成了普通字元來處理。import pandas as pd data pd.read csv train.csv header none 引數header設為none是因為我的csv檔案...

Numpy中csv檔案的操作

讀取csv檔案 import pandas as pd 讀取整個csv檔案 csv data pd.read csv d 將我們修改完的csv的檔案儲存到新的路徑下 csv data.to csv d to csv的引數 path or buf 檔案儲存的路徑 sep 預設是以 進行分割 也可以自己...