如何在MATLAB中将单元格从一个excel文件复制到另一个excel文件

时间:2014-11-08 13:55:52

标签: excel-formula matlab

我是MATLAB的初学者。我有一个像这样的excel表

excelsheet1.xlsx = 
  Name     Age
  Tom      20
  Dick     15
  Harry    25

现在我想从excelsheet1.xlsx复制A列并制作另一个这样的excel文件

excelsheet2.xlsx =
  Name   Age_after_5_years
  Tom       25 
  dick      20
  Harry     30

请帮帮我。提前致谢

1 个答案:

答案 0 :(得分:0)

假设NameAge位于两个不同的列 - AB,请查看这是否适合您 -

[~,~,raw] = xlsread('excelsheet1.xlsx')
raw{1,2} = 'Age_after_5_years'
raw(2:end,2) = num2cell(cell2mat(raw(2:end,2))+5)
xlswrite('excelsheet2.xlsx',raw(:,1:2))