当前位置:   article > 正文

excel表格转json串简单写法(可直接copy使用)_表格json怎么写

表格json怎么写
  1. import xlrd
  2. def read_xls(filename):
  3. # 打开Excel文件
  4. data = xlrd.open_workbook(filename)
  5. # 读取第一个工作表
  6. table = data.sheets()[0]
  7. # 统计行数
  8. rows = table.nrows
  9. data = [] # 存放数据
  10. time = 40
  11. for v in range(1, rows):
  12. values = table.row_values(v)
  13. # my_time = str(values[4])
  14. # print(my_time)
  15. # hour = my_time.split(":")
  16. # # min = hour[1].split("分")
  17. # # new_min = min[0].split(":")
  18. # #
  19. # print(hour)
  20. # time_count = int(int(hour[0]) * 60 + int(int(hour[1])+1))
  21. data.append(
  22. (
  23. {
  24. "identity":str(values[0]),
  25. "platform":str(values[1]), # 这里我只需要字符型数据,加了str(),根据实际自己取舍
  26. "drama_title":str(values[2]),
  27. "episode":str(values[3]),
  28. "time": str(values[4])
  29. }
  30. )
  31. )
  32. return data
  33. if __name__ == '__main__':
  34. d1 = read_xls("/Users/chenzhou/Desktop/my.xls")
  35. d2 = str(d1).replace("\'", "\"") # 字典中的数据都是单引号,但是标准的json需要双引号
  36. print(d2)
  37. # d2 = "{\"DeviceList\":" + d2 + "}" # 前面的数据只是数组,加上外面的json格式大括号
  38. # 可读可写,如果不存在则创建,如果有内容则覆盖
  39. jsFile = open("/Users/chenzhou/Desktop/my.json", "w+", encoding='utf-8')
  40. jsFile.write(d2)
  41. jsFile.close()

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/770398
推荐阅读
相关标签
  

闽ICP备14008679号