xlsread-读表格
官方文档
函数调用形式是这样的:[ num, txt, raw ] =xlsread(filename,sheet,xlRange) 读取指定的工作表和范围
输入的参数:
- 第一个是文件名字,必须制定,如’myExample.xlsx’(当文件位于当前工作目录下);或是完整的路径
- 第二个是所在工作表格的名字,可以不指定
- 第三个是单元格的范围,可以不指定
输出的参数:
- 第一个是数字
- 第二个是文本
- 第三个是数字和文本放在一起
[num,txt,raw] = xlsread('myExample.xlsx')
num =
1 2 3
4 5 NaN
7 8 9
txt =
'First' 'Second' 'Third'
'' '' ''
'' '' 'x'
raw =
'First' 'Second' 'Third'
[ 1] [ 2] [ 3]
[ 4] [ 5] 'x'
[ 7] [ 8] [ 9]
xlswrite-写表格
官方文档
xlswrite(filename,A,sheet,xlRange) 将数据写入指定的工作表和范围
输入的参数:
- 第一个是文件名字,必须制定,如’myExample.xlsx’(当文件位于当前工作目录下);或是完整的路径
- 第二个是所在工作表格的名字,可以不指定
- 第三个是单元格的范围,可以不指定
将混合文本和数值数据写入 Excel 文件,从 Sheet2 的 E1 开始写入。
filename = 'testdata.xlsx';
A = {'Time','Temperature'; 12,98; 13,99; 14,97};
sheet = 2;
xlRange = 'E1';
xlswrite(filename,A,sheet,xlRange)
writecell-将元胞数组写入文件
writecell(C,filename,Name,Value) 在包括上述语法中任意输入参数的同时,还可通过一个或多个 Name,Value 对组参数指定其他选项来将元胞数组写入文件中。
创建一个元胞数组,并将其写入电子表格文件中的指定工作表和范围。
在工作区中创建一个元胞数组。
C = {1,2,3;
'text',datetime('today'),hours(1)}
C = 2×3 cell array
{[ 1]} {[ 2]} {[ 3]}
{'text'} {[09-Jan-2019]} {[1 hr]}
将该元胞数组写入文件 C.xls 的第二个工作表中,从第三行开始写入。
writecell(C,'C.xls','Sheet',2,'Range','A3:C5')