程序中经常需要使用excel文件,批量读取文件中的数据
python读取excel文件可以使用xlrd模块
pip install xlrd安装模块
示例:
#coding=utf8
import xlrd
from os import path
import sys\nfilename='ip.xlsx'
if not path.isfile(filename):
print "err: not exists or not file ip.xlsx "
sys.exit()
getfil
如题,先上效果图:
主要分为两大步骤
使用python语句,通过百度地图API,对已知的地名抓取经纬度
使用百度地图API官网的html例程,修改数据部分,实现呈现效果
一、使用python语句,通过百度地图API,获取经纬度读取文件信息
import pandas as pd
data = pd.read_excel('test_baidu.xlsx')
data
图中可以看出,原始数据并没有经纬度。
2. 构建抓取经纬度函数
import json
from urllib.reque
如下所示:
import xlrd
data = xlrd.open_workbook('path')
# 第1个sheet
table = data.sheet()[0]
# 获取行数
nrows = tables.nrows
for i in range(nrows):
if i == 0:
continue
# 第i行第j列
print(str(table.row_values(i)[j]).strip())
以上这篇python读取