写在前面:决定从当下开始,多写写零碎在学的知识,一来巩固,二来学习也应当是一个相互的过程,只有自己学会了还能教会别人,才算真正的掌握。自己不是计算机相关专业的,但选择优快云而不是新浪,关键是感觉这里明显比较有知识的氛围。
前几天在外面找个兼职,需要写段代码处理大量的excel表格,最开始想到的是用python + openpyxl,但是对openpyxl第一次接触,最后还是选择了比较擅长的matlab,matlab中涉及到excel的处理的主要就三个函数,xlsfinfo,xlsread,xlswrite,由于matlab已经完全屏蔽了复杂的底层操作,使用这三个简单的函数配合matlab的运算能力,基本上就能满足随意处理数据的需求了。简单的流程是先用xlsinfo返回excel文件的信息(根据具体的需要):
- [status,sheets,xlFormat] = xlsfinfo(filename)
- num = xlsread(filename)
- num = xlsread(filename,sheet)
- num = xlsread(filename,xlRange)
- num = xlsread(filename,sheet,xlRange) %读取指定.xlsx文

本文介绍了如何利用Matlab的xlsfinfo、xlsread和xlswrite函数处理大量Excel表格。通过这些函数,即使不熟悉openpyxl,也能借助Matlab强大的运算能力实现数据的读取和写入。示例中详细解释了不同函数的用法,并展示了如何从Excel文件中读取和写入数据。
最低0.47元/天 解锁文章
775

被折叠的 条评论
为什么被折叠?



