05-01-2013، 10:35 AM
درود
در سورس های یر یاد میگیرید چگونه خروجی مطلب رو در اکسل وارد کنید و بر عکس در مطلب خروجی اکسل رو وارد کنید !
اولین سورس کد :
Write to Excel Sheet through Matlab
[attachment=409]
یک مقاله اموزشی در مبحث نوشتن و خواندن در اکسل و مطلب توضیحاتی داده است:
[attachment=410]
در این مبحث هم به وارد کردن یک فایل اسکل به مطلب رو یاد میگرید.
بسیار ساده هست شما xlsread در مطلب به راحتی میتونید از اکسل بخوانید.
توضیحات بیشتر:Instructions
جزئیات بیشترlswriteSyntax دستور:
توضیحات دستورات و نحوه کار کردن با ورودی و خروجی تابع !
یه مثال بیشتر
به فرض میخواهیم testdata.xlsx در sheet 2 2 و در سل e1 یک مقدار تایم بنویسیم.
به این صورت :
مثالی دیگر:
در سورس های یر یاد میگیرید چگونه خروجی مطلب رو در اکسل وارد کنید و بر عکس در مطلب خروجی اکسل رو وارد کنید !
اولین سورس کد :
Write to Excel Sheet through Matlab
[attachment=409]
یک مقاله اموزشی در مبحث نوشتن و خواندن در اکسل و مطلب توضیحاتی داده است:
[attachment=410]
در این مبحث هم به وارد کردن یک فایل اسکل به مطلب رو یاد میگرید.
بسیار ساده هست شما xlsread در مطلب به راحتی میتونید از اکسل بخوانید.
توضیحات بیشتر:Instructions
- 1Type the following command into the MATLAB Command Window to import the numeric contents of the Excel file "data.xls" to the MATLAB variable "exceldata:"exceldata = xlsread('data.xls');Just as with ".m" files, MATLAB's default directory is the "MATLAB" folder in your "My Documents" directory. If the Excel file is stored elsewhere, specify its full path. For example:exceldata = xlsread('c:\users\yourname\desktop\data.xls');
- 2Pass a second argument to "xlsread" to specify which spreadsheet to import if the file has more than one. For example, to get the data from the second spreadsheet, type this:exceldata = xlsread('data.xls',2);If your spreadsheets are named within the file, use the name of the one you want in single quotations.
-
- 3Try the following command to see if your system is capable of using the advanced functionality of "xlsread":exceldata = xlsread('data.xls',-1);If all goes well, Excel starts and MATLAB presents a dialog instructing you to select the data region you want in Excel. Do so, then click "OK" in the dialog to complete the "xlsread" command. If you receive an error saying that the Excel server could not be started, you can only use the simpler form of "xlsread."
- 4Use the following syntax to import a range of data from the Excel spreadsheet:exceldata = xlsread('data.xls','A14');The range is specified using Excel's notation. Use "A:A" to get all of the first column and "A" to get the first through fourth columns. Get a specific range of data from a certain spreadsheet in a file with a command like this:exceldata = xlsread('data.xls',2,'A:B');This command imports the first two columns of the second spreadsheet in the file.
- 1Type the following command into the MATLAB Command Window to import the numeric contents of the Excel file "data.xls" to the MATLAB variable "exceldata:"exceldata = xlsread('data.xls');Just as with ".m" files, MATLAB's default directory is the "MATLAB" folder in your "My Documents" directory. If the Excel file is stored elsewhere, specify its full path. For example:exceldata = xlsread('c:\users\yourname\desktop\data.xls');
- Use the "xlsfinfo" function to get information about an Excel file if you don't have Excel available to open it. Type "help xlsfinfo" for details about how to use it.
جزئیات بیشترlswriteSyntax دستور:
کد:
xlswrite(filename,A)
xlswrite(filename,A,sheet)
xlswrite(filename,A,xlRange)
xlswrite(filename,A,sheet,xlRange)
status = xlswrite(___)
[status,message] = xlswrite(___)
توضیحات دستورات و نحوه کار کردن با ورودی و خروجی تابع !
کد:
Description
example
xlswrite(filename,A) writes array A to the first worksheet in Excel® file, filename, starting at cell A1.
xlswrite(filename,A,sheet) writes to the specified worksheet.
xlswrite(filename,A,xlRange) writes to the rectangular region specified by xlRange in the first worksheet of the file.
example
xlswrite(filename,A,sheet,xlRange) writes to the specified sheet and range, xlRange.
status = xlswrite(___) returns the status of the write operation, and can include any of the input arguments in previous syntaxes. When the operation is successful, status is 1. Otherwise, status is 0.
[status,message] = xlswrite(___) additionally returns any warning or error message generated by the write operation in structure message.
به فرض میخواهیم testdata.xlsx در sheet 2 2 و در سل e1 یک مقدار تایم بنویسیم.
به این صورت :
کد:
filename = 'testdata.xlsx'; A = {'Time','Temperature'; 12,98; 13,99; 14,97}; sheet = 2; xlRange = 'E1'; xlswrite(filename,A,sheet,xlRange)
کد:
Write a 7-element vector to an Excel file, testdata.xlsx.filename = 'testdata.xlsx'; A = [12.7, 5.02, -98, 63.9, 0, -.2, 56]; xlswrite(filename,A)