我需要使用matlab在excel中的特定位置打印图像名称或当前浏览文件这是我到目前为止尝试的代码

Image2 = imread('D:\wilyam','jpeg');
aa= {'wilyam'};
xlswrite('D:\aa.xls',aa,'Sheet1','A1');

要么 ..

当我需要在GUI中打印浏览图像的名称时..如何在excel表中打印此上传图像的名称...

filename=handles.filename;
[X2] = imread(filename);
xlswrite('D:\aa.xls',[X2],'Sheet1','A1');

这两个代码都没有写出图像的名称...它给我变量名称或一些错误数据......请给我任何帮助 .

希望得到以下输出:

excel sheet1单元格[A1]包含((我的图像名称或浏览图像名称,如wilyam或浏览图像名称) .