xlsread 是數學軟體 MATLAB 中讀取 Excel 檔案中數據的一個函式。即從當前程式所在資料夾里,按照函式中的參數指定的範圍,從單元格開始讀取檔案,返回數據。Matlab6.5(含)以後開始支持。
基本介紹
- 外文名:xlsread
- 功能簡介:讀取excel檔案
- 使用方法:num = xlsread(filename)
- 領域:計算機
使用方法,套用舉例,
使用方法
num = xlsread(filename)
從指定檔案名稱夾讀取,比如說num=xlsread('data.xls'),即從當前程式所在資料夾里,從A1單元格開始讀取,讀取data.xls檔案,把數據返回給num。
num = xlsread(filename, -1)
用戶可以使用滑鼠選擇單元格範圍。
num = xlsread(filename, sheet)
選擇所在的sheet,比如說'sheet1'。
num = xlsread(filename, range)
所在的單元格範圍,比如說range='A1:A8'。
num = xlsread(filename, sheet, range)
sheet和單元格範圍同時限制。
num = xlsread(filename, sheet, range, 'basic')
電腦上沒有安裝Microsoft Excel的話,可以使用此方法
num = xlsread(filename, ..., functionhandle)
把所獲得的數據,傳遞給指定的函式句柄,屬於高級編程的範疇!
[num, txt]= xlsread(filename, ...)
把返回的數據與文本分開保存。
[num, txt, raw] = xlsread(filename, ...)
分開保存的同時,有把num和txt保存到raw里,形成一個單一變數。
[num, txt, raw, X] = xlsread(filename, ..., functionhandle)
通函式句柄類似
xlsread filename sheet range basic
命令行模式(簡化模式)
num返回xls中的數字,txt返回xls中的文本,其他的未處理的給x。
套用舉例
註明:該例子來自Mathworks公司英文幫助檔案.
例一:讀取數字假設testdata1.xls 含有如下單元格:
1 | 6 |
2 | 7 |
3 | 8 |
4 | 9 |
5 | 10 |
使用以下命令,可以把單元格內容讀入,且保存到變數A里。
A = xlsread('testdata1.xls')
A =
1 6
2 7
3 8
4 9
5 10