معمولا این دستور را به این صورت به کار می برند، اما شما می توانید بخش اول را ننویسید. متغیر writeStatus ، در صورتی که عمل نوشتن در فایل، موفقیت آمیز باشد، دارای مقدار 1 خواهد بود. بنابراین با چک کردن آن می توانید مطمئن شوید که آیا اطلاعات در فایل ذخیره شده یا نه. اگر خطایی در هنگام نوشتن در فایل رخ دهد، متن خطا در writeMsg ذخیره خواهد شد. مثلا اگر فایل باز باشد (توسط کاربر)، متن خطای زیر در آن ذخیره می شود :
اطلاعات دقیقا به شکل ماتریس مورد نظر ما، در فایل xls ذخیره می شوند. بنابراین اگر می خواهید ستونی باشد، تنها کافی است که ماتریسی با یک ستون و تعدادی ردیف تعریف کنیم. به مثال زیر توجه کنید :
اطلاعات ذخیره شده در فایل :
اگر بخواهیم در ستون B ذخیره شود، کد زیر را می نویسیم :
نتیجه :
کد:
writeMsg =
message: [1x113 char]
identifier: 'MATLAB:xlswrite:LockedFile'
اطلاعات دقیقا به شکل ماتریس مورد نظر ما، در فایل xls ذخیره می شوند. بنابراین اگر می خواهید ستونی باشد، تنها کافی است که ماتریسی با یک ستون و تعدادی ردیف تعریف کنیم. به مثال زیر توجه کنید :
کد:
clear all
close all
clc
data = [1 2 3 4 5 6];
data = data';
[writeStatus, writeMsg] = xlswrite('outputfile.xls', data);
اطلاعات ذخیره شده در فایل :
اگر بخواهیم در ستون B ذخیره شود، کد زیر را می نویسیم :
کد:
clear all
close all
clc
data = [1 2 3 4 5 6];
data = data';
[writeStatus, writeMsg] = xlswrite('outputfile.xls', data, 1, 'B');
نتیجه :
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.