matlab向表单文件(xls文件)写入数据
2017-02-23 18:36
281 查看
matlab向表单文件(xls文件)写入数据
1、matlab的表单文件写入数据时,可使用以下方法:
date
= {1,2 ,3;4,5,6;7,8,8}
success
= xlswrite('example.xls',date,'sheet1',A1);
写入成功success会返回1,否则返回0;
2、然而,第一种方法只适用于固定位置数据的写入,当我们需要写入系列数据,且不影响之前写入的数据时,该方法就已无法适应;如下方法可顺利解决
首先先读取待插入表单中的信息[m,n]= xlsread('date.xls','sheet1');
其次计算出矩阵m中的行的大小num=
size(m,1),在xls中对应位置为Anum;
然后将num
= num +1;
另str = ['A', num2str(num)]; %
将字符串"A"和数字转换后的字符串"num"相连
例如:
date ={num,1,2
,3,4,5,6,7,8,8};
success = xlswrite('date.xls',date,'sheet1',str);
if (success == 1)
text(10,155,sprintf('第%d个数据写入成功',num),'Color','r','FontWeight','bold')
else
text(10,155,sprintf('第%d个数据写入失败',num),'Color','r','FontWeight','bold')
end
其表示在原有数据的基础插入第num个数据,而不会影响之前表格中的任何数据!!!
1、matlab的表单文件写入数据时,可使用以下方法:
date
= {1,2 ,3;4,5,6;7,8,8}
success
= xlswrite('example.xls',date,'sheet1',A1);
写入成功success会返回1,否则返回0;
2、然而,第一种方法只适用于固定位置数据的写入,当我们需要写入系列数据,且不影响之前写入的数据时,该方法就已无法适应;如下方法可顺利解决
首先先读取待插入表单中的信息[m,n]= xlsread('date.xls','sheet1');
其次计算出矩阵m中的行的大小num=
size(m,1),在xls中对应位置为Anum;
然后将num
= num +1;
另str = ['A', num2str(num)]; %
将字符串"A"和数字转换后的字符串"num"相连
例如:
date ={num,1,2
,3,4,5,6,7,8,8};
success = xlswrite('date.xls',date,'sheet1',str);
if (success == 1)
text(10,155,sprintf('第%d个数据写入成功',num),'Color','r','FontWeight','bold')
else
text(10,155,sprintf('第%d个数据写入失败',num),'Color','r','FontWeight','bold')
end
其表示在原有数据的基础插入第num个数据,而不会影响之前表格中的任何数据!!!
相关文章推荐
- 【整理】Python中,添加写入数据到已经存在的Excel的xls文件,即打开excel文件,写入新数据
- 使用C++将OpenCV中Mat的数据写入二进制文件,用Matlab读出
- matlab环境中 将cell数据 写入到text文件
- java把excel数据写入Oracle数据库(.xls文件)(转)
- MATLAB文件I/O操作——新建TXT并写入数据
- SSIS遍历xls文件读取和写入数据
- 在Matlab中读取、写入二进制数据文件
- 在Java中如何读取用MATLAB的fwrite()函数写入文件的数据
- 将html的表单数据写入文件
- [初学笔记] matlab中怎么把数据循环写入txt文件
- java把excel数据写入Oracle数据库(.xls文件)
- 使用C++将OpenCV中Mat的数据写入二进制文件,用Matlab读出
- 创建xls文件,并写入数据
- Python中,添加写入数据到已经存在的Excel的xls文件,即打开excel文件,写入新数据
- matlab写入和读取文件数据
- 使用C++将OpenCV中Mat的数据写入二进制文件,用Matlab读出
- Matlab 往文件中以需加的方式写入数据
- 使用C++将OpenCV中Mat的数据写入二进制文件,用Matlab读出
- 关于matlab向文件写入数据的方法
- MATLAB将数据写入obj文件