excel结构如图所示:
python读取excel数据并以第一行标题加内容组成字典格式返回

代码:
import xlrd
'''
通用获取excel数据
@:param path excel文件路径
@:param sheet_name excel文件里面sheet的名称 如:Sheet1
返回数据列表,如:[{"name":"张三","age":23},{"name":"李四","age":23}]
'''
def getExcelData(path,sheet_name):
bk=xlrd.open_workbook(path)
sh = bk.sheet_by_name(sheet_name)
row_num = sh.nrows
data_list = []
for i in range(1, row_num):
row_data = sh.row_values(i)
data={}
for index,key in enumerate(sh.row_values(0)):
data[key]=row_data[index]
data_list.append(data)
return data_list
if name == 'main':
path=r'C:\Users\测试数据.xlsx'
Sheetname='Sheet01'
getExcelData(path, Sheetname)

相关文章:

  • 2022-01-17
  • 2021-11-21
  • 2021-07-26
  • 2021-08-22
  • 2022-12-23
  • 2021-05-24
  • 2021-12-13
  • 2021-12-19
猜你喜欢
  • 2022-12-23
  • 2021-08-20
  • 2022-12-23
  • 2023-01-18
  • 2022-12-23
  • 2021-10-03
  • 2021-11-28
相关资源
相似解决方案