一、txt文件读取与写入

1、txt文件读取

filename = '.\ysw.txt';

A =textread(filename);

2、txt文件保存

clc,clear,close all     % 清理命令区、清理工作区、关闭显示图形

warning off         % 消除警告

feature jit off        % 加速代码运行

format short        % 数据类型

tic                 % 运算计时

A = [1,1,7,4,0,6,3,0,8,7,0;

%存储数据A

save ysw.txt A -ascii;

二、excel 数据创建保存

filename = 'ysw2.xlsx';   % EXCEL文件名称

A = {92.0,'Yes',45.9,'No'};  % 胞组数据

sheet = 3;       % 第三个工作薄上写数据

xlRange = 'E1';  % 从B1列开始写入数据A

xlswrite(filename,A,sheet,xlRange)  % 写数据开始

/////////////////////////

使用方法

(filename, M)

将矩阵M的数据写入名为filename的Excel文件中。

xlswrite(filename, M, sheet)

将矩阵M的数据写入文件名为filename中的指定的sheet中。

xlswrite(filename, M, range)

将矩阵M中的数据写入文件名为filename的Excel文件中,且由range制定存储的区域,例如’C1:C2’.

xlswrite(filename, M, sheet, range)

在上一条命令的基础上指定了所要存储的sheet。

status = xlswrite(filename, …)

返回完成状态值。如果写入成功,则status为1;反之写入失败,则status为0.

[status, message] = xlswrite(filename, …)

返回由于写入操作而产生的任何错误或警告信息

a=xlsread('filename.xls');

其中a表示读入文件所保存的变量名称,filename.xls(或者filename.xlsx)表示excel数据文件

values ={1,2,3;4,5,'x';7,8,9;};

headers = {'First','Second','Third'};

xlswrite('myfilexls.xlsx',[headers;values]);

filename = 'myfilexls.xlsx';

A = xlsread(filename);

创建数据并且打开文件。