问题遇到的现象和发生背景
希望把excel转换为三元组的形式,如:(周)王城,别名,洛邑
洛水,别名,雒水
问题相关代码,请勿粘贴截图
import xlrd
workbook = xlrd.open_workbook(r'E:\\360MoveData\\Users\\Administrator\\Desktop\\process\\知识图谱导入\\数据\\地理.xls')
sheet = workbook.sheet_by_name('地點')
row =sheet.nrows
list = []
cols =sheet.row_values(0)
list.extend(cols)
for i in range(1,row):
data = sheet.row_values(i)
if data[2] == '':
continue
print(data[1],list[2],data[2])
运行结果及报错内容
能正常获取三元组,但是此方式比较繁琐。有没有批量处理整个excel表的方式?