Matlab如何读取Excel和写入Excel?

  • 原创
  • |
  • 浏览:25101
  • |
  • 更新:

大家在使用MATLAB进行数学分析或者数学建模的过程,可能会遇到需要从Excel读取数据和需要把生成的数据写入Excel保存的情况。现在小编就教大家在MATLAB下读取和写入Excel?

工具/原料

  • MATLAB

读取Excel

  1. 1

    使用xlsread函数读取Excel,用法:

    xlsread('Excel路径+Excel的名称')

    举例子:

    A = xlsread('D:\Matlab文件\经验\创新班.xlsx')

    如果Excel文件和编写程序的文件在同一文件夹,不需要填写路径,用法:

    xlsread('Excel的名称')

    举例子:

    A = xlsread('创新班.xlsx')

    PS:以下例子均为Excel文件和编写程序的文件在同一文件夹的情况

    PS:上面用法默认读取Excel的第一个工作表

    Matlab如何读取Excel和写入Excel?
    Matlab如何读取Excel和写入Excel?
  2. 2

    需要读取指定的工作表(sheet),用法:

    A = xlsread('Excel路径+Excel的名称','工作表名称')

    例子:

    A = xlsread('创新班.xlsx','Sheet2')

    Matlab如何读取Excel和写入Excel?
    Matlab如何读取Excel和写入Excel?
    Matlab如何读取Excel和写入Excel?
  3. 2
    该信息非法爬取自百度经验
  4. 3

    需要读取指定工作表(sheet)的指定行和指定列,用法:

    A = xlsread('Excel路径+Excel的名称','工作表名称','a1:c1')

    例子:

    A = xlsread('创新班.xlsx','Sheet2','a1:c1') %读取a1 b1 c1的数据

    读取的范围为a1为起始点c1为终点的矩阵

    如果a1:c2 读取a1 b1 c1

                           a2 b2 c2

    Matlab如何读取Excel和写入Excel?
    Matlab如何读取Excel和写入Excel?
    Matlab如何读取Excel和写入Excel?
  5. 4

    可以按照序号读取指定的工作表(起始为1,依次增加1),用法:

    A = xlsread('Excel路径+Excel的名称',2,'a1:c1')

    例子:

    A = xlsread('创新班.xlsx',2,'a1:c2')

    Matlab如何读取Excel和写入Excel?
    Matlab如何读取Excel和写入Excel?
    Matlab如何读取Excel和写入Excel?
    END

写入Excel

  1. 1

    写入Excel使用xlswrite,用法:

    xlswrite('Excel路径+Excel的名称','需要输出的矩阵名称')

    PS:如果Excel文件和编写程序的文件在同一文件夹,不需要填写路径

    例子:

    test = [1 2 3;4 5 6];

    xlswrite('test.xlsx',test)

    Matlab如何读取Excel和写入Excel?
    Matlab如何读取Excel和写入Excel?
  2. 2

    如果需要写入到指定的工作表,用法:

    xlswrite('Excel路径+Excel的名称','需要输出的矩阵名称','工作表名称')

    例子:

    test = [1 2 3;4 5 6;7 8 9;10 11 12];

    xlswrite('test.xlsx',test,'Sheet2')

    Matlab如何读取Excel和写入Excel?
    Matlab如何读取Excel和写入Excel?
    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部