1 xlswrite 写入excel文件
语法 | 描述 |
---|---|
xlswrite(filename,A) | 将矩阵A写入Excel工作簿的第一个表中。 |
xlswrite(filename,A,sheet) | 写入指定的表中。 |
xlswrite(filename,A,xlRange) | 写入到工作簿的第一个表中xlRange指定的矩形区域,如“A1:C3”。 |
xlswrite(filename,A,sheet,xlRange) | 写入到工作簿的指定表中xlRange指定的矩形区域。 |
status = xlswrite(___) | 使用上述语法中的任何输入参数返回写操作的状态。当操作成功时,状态为1。否则,状态为0。 |
[status,message] = xlswrite(___) | 额外返回结构消息中写入操作生成的任何警告或错误消息。 |
2 csvwrite 写入csv文件
语法 | 描述 |
---|---|
csvwrite(filename,M) | 将矩阵M以逗号分隔的值写入文件。 |
csvwrite(filename,M,row,col) | 从指定的行和列偏移量开始,将矩阵M写入文件。 |
csvwrite最多可写入5位有效数字。如果需要更高的精度,可以使用带有精度参数的dlmwrite。
csvwrite不接受输入cell数组。要导出仅包含数字数据的单元格数组,请在调用csvwrite之前使用cell2mat将cell数组转换为数字矩阵。
3 dlmwrite 写入ASCII文件
语法 | 描述 |
---|---|
dlmwrite(filename,M) | 将数组M中的数值数据写入ASCII格式文件,使用默认的分隔符(,)分隔数组元素。如果文件名文件已经存在,则覆盖该文件。 |
dlmwrite(filename,M,’-append’) | 将数据追加到现有文件的末尾。 |
dlmwrite(___,Name,Value) | 使用一个或多个名称-值对参数另外指定了分隔符、换行符、偏移量和精度选项。 |
dlmwrite(filename,M,delimiter) | 将数组M写入文件,使用指定的分隔符。 |
dlmwrite(filename,M,delimiter,row,col) | 从目标文件中指定的行和列row和col开始写入数组,由分隔符分隔的空元素填充前导行和列。 |
4 writetable 将表写入文件
语法 | 描述 |
---|---|
writetable(T) | 将表T写入以逗号分隔的文本文件中。文件名是表的工作空间变量名,加上扩展名.txt。 T中每个变量的每一列将成为输出文件中的一列。T的变量名成为文件第一行的列标题。 |
writetable(T,filename) | 使用指定的名称和扩展名写入文件。 .txt、.dat或.csv文本文件。 .xls、.xlsm或.xlsx文件。 .xlsb电子表格文件。 |
writetable(___,Name,Value) | 使用一个或多个名称、值对参数指定的附加选项将表写入文件,并且可以包含上述语法中的任何输入参数。 |