马春杰杰博客
致力于深度学习经验分享!

[mcj]使用Python读取mat文件并存为excel

关联问题:


因工作需要,需要将.mat文件存到excel中,基本思想就是,先读取mat文件,然后读取mat的索引头,将该索引的数据存为list,然后把该list存到excel中去。

读取mat:

然后定义保存excel函数:

然后定义保存路径,并保存:

完整代码见下方:

 

赞(251) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《[mcj]使用Python读取mat文件并存为excel》
文章链接:https://www.machunjie.com/program/python/117.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

评论 75

  1. #50

    谢谢大神!!

    FMQhh4年前 (2022-12-29)回复
  2. #49

    赞一个

    114年前 (2022-12-24)回复
  3. #48

    你好

    22222434年前 (2022-11-30)回复
  4. #47

    思路很清晰,我看了很多这种回答了,和其他博主相比,我感觉这个博主讲的最好

    李朋4年前 (2022-11-20)回复
  5. #46

    666厉害

    hugo4年前 (2022-11-17)回复
  6. #45

    谢谢你

    谢谢4年前 (2022-11-16)回复
  7. #44

    谢谢

    柳诚望4年前 (2022-11-11)回复
  8. #43

    hello,大家好

    annalie4年前 (2022-10-08)回复
  9. #42

    想看下代码

    Vv4年前 (2022-09-16)回复
  10. #41

    123试试

    12321344年前 (2022-09-12)回复
  11. #40

    可以试试在线工具 非常好用

    DatatConvert.cn4年前 (2022-08-03)回复
    • 具体说说

      rxrsnd4年前 (2022-08-05)回复
  12. #39

    非常好

    你好4年前 (2022-07-25)回复
  13. #38

    很好

    jj4年前 (2022-07-20)回复
  14. #37

    学习了

    xsj4年前 (2022-07-11)回复
  15. #36

    试试看看行不行

    niu4年前 (2022-07-01)回复
  16. #35

    安读

    1234年前 (2022-05-27)回复
  17. #34

    学习

    tai4年前 (2022-05-21)回复
  18. #33

    14年前 (2022-05-19)回复
  19. #32

    真不错。顶一下

    大华4年前 (2022-05-10)回复
  20. #31

    六六六

    ddd4年前 (2022-03-26)回复
  21. #30

    太厉害了

    下路i4年前 (2022-03-17)回复
  22. #29

    你好

    12344年前 (2022-03-08)回复
  23. #28

    大佬厉害

    1234年前 (2022-03-08)回复
  24. #27

    大佬厉害

    yyy4年前 (2022-03-04)回复
  25. #26

    祝好!

    cap4年前 (2022-02-28)回复
  26. #25

    参考学习下

    克鲁鲁5年前 (2022-01-18)回复
  27. #24

    参考一下

    Hannah5年前 (2021-12-17)回复
  28. #23

    谢谢

    Chao5年前 (2021-12-08)回复
  29. #22

    import xlwt
    import os
    import scipy.io as scio

    def save(data, path):
    f = xlwt.Workbook() # 创建工作簿
    sheet1 = f.add_sheet(u’guiji’, cell_overwrite_ok=True) # 创建sheet
    for i in range():
    for j in range():
    sheet1.write(i, j, data[i][j])
    f.save(path)
    open_excel_path=’C:\\Users\\xmfch\\Desktop\\项目基金申报\\中文文献\\毕设\\危险指数处理\\data1.xls’
    dataFile = ‘C:\\Users\\xmfch\\Desktop\\项目基金申报\\中文文献\\毕设\\危险指数处理\\data1.mat’
    data = scio.loadmat(dataFile)
    data = data[“data1”]
    data = data.tolist()
    save(data,open_excel_path)
    你好上面是我的代码,但运行后会出现以下这些情况
    data = data[“data1”]
    KeyError: ‘data1’

    xmfch15年前 (2021-11-24)回复
    • 说明并没有data1这个键

      马春杰杰5年前 (2021-11-24)回复
      • 好的,谢谢您,请问您承接数据处理的工作吗?

        xmfch15年前 (2021-11-24)回复
    • 好的,祝您学业顺利

      xmfch15年前 (2021-11-24)回复
  30. #21

    牛逼

    xmfch15年前 (2021-11-24)回复
  31. #20

    太棒了!!!!!

    dfsg5年前 (2021-11-15)回复
  32. #19

    太棒了

    爱问5年前 (2021-11-11)回复
  33. #18

    iii学

    1111115年前 (2021-10-28)回复
  34. #17

    很棒

    kjj5年前 (2021-10-15)回复
  35. #16

    学习一下

    hi5年前 (2021-09-28)回复
  36. #15

    太谢谢了

    1115年前 (2021-09-28)回复
  37. #14

    参考一下

    kkk5年前 (2021-08-13)回复
  38. #13

    感谢感谢

    快呀5年前 (2021-06-20)回复
  39. #12

    太感谢了

    1235年前 (2021-06-20)回复
  40. #11

    谢谢

    bb5年前 (2021-05-10)回复
  41. #10

    OK好

    aaaa6年前 (2021-01-12)回复
  42. #9

    谢谢

    henry6年前 (2020-12-29)回复
  43. #8

    哇嗷 真不错a

    orcishkx6年前 (2020-12-23)回复
  44. #7

    哇嗷 真不错

    orcishkx6年前 (2020-12-23)回复
  45. #6

    谢谢

    young6年前 (2020-10-30)回复
  46. #5

    针不龊

    王小帅6年前 (2020-10-19)回复
  47. #4

    康康

    哇哇哇哇6年前 (2020-04-23)回复
  48. #3

    ok 好

    bosh87年前 (2019-12-17)回复
  49. #2

    我看看就看看

    wedfsdfasf7年前 (2019-12-03)回复
  50. #1

    大猪蹄~~是我~

    海天1度7年前 (2019-10-18)回复

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

:smile: :sad: :arrow: :cool: :confused: :cry: :eek: :evil: :exclaim: :idea: :lol: :mad: :mrgreen: :neutral: :question: :razz: :redface: :rolleyes: :surprised: :wink: :biggrin: :twisted: