[英]Matlab: read multiple columns from an excel spreadsheet by using xlsread
我有一個包含 300 列的 Excel 工作表,我只需要其中的幾個范圍。 在正常情況下,我使用“導入數據”應用程序。 但是這次是不可能的,因為有的字符串是double的。 我只想讀取第一行,然后從中讀取幾列(所有字符串)。 舉個例子:我的第一行有這樣的字符串: 現在我只想擁有 A1:B1 和 E1: ...
[英]Matlab: read multiple columns from an excel spreadsheet by using xlsread
我有一個包含 300 列的 Excel 工作表,我只需要其中的幾個范圍。 在正常情況下,我使用“導入數據”應用程序。 但是這次是不可能的,因為有的字符串是double的。 我只想讀取第一行,然后從中讀取幾列(所有字符串)。 舉個例子:我的第一行有這樣的字符串: 現在我只想擁有 A1:B1 和 E1: ...
[英]Matlab code - Keep leading zero while extracting numerical data as string from .CSV
我有以 CSV 格式存儲的數據。數據包含格式化為文本但不帶任何撇號的數值。 我嘗試使用 xlsread 導出數據,但 Matlab 會自動刪除前導零。 是否可以強制 Matlab 將其作為字符串讀取以保持前導零? ...
[英]Read xls files from differente folders and write on MATLAB
我有一個具有此層次結構的文件夾: 我需要讀取這些文件夾中的所有文件,然后僅選擇要使用的某些列,並將它們寫入具有相同層次結構的另一個目錄中。 我是Matlab的新手,我嘗試用此代碼進行測試。 我需要將結果作為相同的層次結構文件夾: ...
[英]Read spreadsheet with 2 values per cell as (n, j, 2) matrix
我已經使用xlsread來讀取電子表格作為二維矩陣,但是我需要讀取以下形式的電子表格 作為2,2,2矩陣 有沒有一種方法可以使用Matlab來分隔單元格的值,或者我必須在電子表格中使用兩個單獨的矩陣 ...
[英]MATLAB's xlsread gives different data than shown by Excel - hidden sheets
我想在MATLAB R2017b中使用xlsread從外部提供的數據文件中讀取。 通常,這對我來說很好。 但是,在這種情況下,我得到了在.xls文件中找不到的數據,而且我不知道發生了什么。 這是.xls的屏幕截圖: 這是xlsread的相應raw xlsread : 請 ...
[英]Xlsread sheet in for loop
我有很多excel表格,我想循環使用for循環將其包圍,表格名稱從a到A到X。這可能嗎? 我嘗試了這個: ...
[英]Read excel file and assign each coulmn a variable in MATLAB
我在讀取包含字符串,長字符串和數字的excel數據時遇到一個簡單的問題。 現在,我需要使每列(這里有11列)定義1列向量的單獨變量,以便可以在MATLAB中相互繪制圖形或相互組合。 但是問題是讀取文件並創建11列向量。 當我分配變量時,標題也會出現。 碼: 所以我需要沒有 ...
[英]Reading in xlsm file into MATLAB | Error file name must be string
我正在嘗試通過嵌套的循環遍歷國家和年份從WIOD(世界輸入輸出數據庫)中讀取整套環境輸入/輸出數據。 現在,我之前已經對基本/數據帳戶執行了類似的操作。 現在,我嘗試加載環境數據。 我以前的工作代碼如下: 現在,我的代碼無法處理錯誤消息“文件名必須是字符向量”。 看起來如下: ...
[英]DateConverter does not support default String to 'Date' conversion. N.B. Re-configure Converter or use alternative implementation
我正在閱讀一個 .xlsx 文件,其中包含諸如 Name、Id、Date(11/28/2017) 等列。 我創建了一個 .xml 文件“cancellation.xml”來映射我的 excel 單元格。 之后,我正在使用這些代碼行讀取 excel 文件。 當我第一次點擊 API 並成功讀取所有列 ...
[英]Why Xlsread reading (date time) as string
我正在嘗試閱讀Excel工作表。 在同一台計算機上,我得到不同的結果。 我應該怎么做才能將日期時間讀為日期而不是字符串? 我知道以后可以更改它,但是我需要為Octave和Matlab使用相同的代碼。 Matlab: ...
[英]Error using xlsread and csvread
我有一個包含許多.csv文件的文件夾。 我需要一次加載一個文件並執行一些操作。 我嘗試使用csvread和xlsread命令以循環方式加載文件,但是它不起作用。 我的文件為.csv格式,但是csvread不能讀取它,因為我的文件包含文本和數字。 因此,我使用`xlsread',但出現錯誤 ...
[英]xlsread in Matlab returns NaN even there is no data in Excel
我使用xlsread讀取xlsx文件。 我希望rawdata將返回一個34x3的單元格數組。 raw_num和raw_txt返回正確的值,34x1單元格數組和34x2單元格數組。 但是,當我檢查rawdata ,它返回139x6單元格數組。 它不僅包含excel文件中的數據,還 ...
[英]xlsread [num] discarding NaN
我正在嘗試編寫一個腳本以從Excel文件中讀取文本列,檢查內容,然后將另一列(數字)的單元格內容寫入其他excel文件。 問題是,如果在numbers列中存在NaN值,則將其消除,這還會導致txt單元格和num向量之間不匹配,從而提示“索引超出了矩陣尺寸”。 錯誤。 我想將NaN值保 ...
[英]Read specific portions of an excel file based on string values in MATLAB
我有一個excel文件,我需要根據第4列中的字符串值讀取它。 我寫了以下內容,但無法正常工作: 它給了我一個“ 15129x10x22 double”的東西,當我嘗試打開它時,收到消息“無法顯示具有超過524288個元素的變量的匯總”。 可能很明顯,但是我想要得到的結果是輸出'N = ...
[英]stop matlab from trying to read “~$” temporary excel files
我有一個循環,可以從文件夾中的幾個excel文件讀取表。 但是我收到以下錯誤: 我懷疑這是一個臨時文件(我在資源管理器中看不到)。 文件列表是使用'dir'創建的: “文件名”也沒有列出該文件。 然后我用 這給出了錯誤。 ...
[英]Importing xls file into an all-strings cell-array
我正在嘗試導入其中包含數字以及字符串數據的xls文件。 現在,我希望輸出為僅包含字符串的cell數組。 我用了 讀取文件。 現在,我正在尋找一種將所有raw單元格轉換為strings 。 我實際上使用解決了問題 但這太慢了。 我想這可以通過非常簡單的矩陣運算來完成,但是 ...
[英]xlsread and xlswrite troubles in MATLAB
我正在嘗試編寫一個腳本,該腳本加載excel文件並將10個子文件寫入10個單獨的文件或單獨的工作表中。我是MATLAB新手,但遇到了一些麻煩。 需要找到一種加載文件的方式,並且僅訪問excel文件上的A1:B1000,然后將該信息寫入新的excel文件中。 然后加載A1000:B2000 ...
[英]Structure array assigning
我有一個稱為Game的1x5結構數組,具有兩個字段,即 現在,我還有一個單元格數組(5x2單元格數組)(從xlsread導入-因此全部以單元格數組形式)。 我應該如何分別將pts每一行分別分配給Game中的5種結構? 例如: Game(3).Points應該是pts第3行( ...
[英]How do I subtract two arrays of cells in Matlab
我正在嘗試使用Matlab從Excel表中獲取一些變量和數字。 下面名為“ diffZ_trial1-4”的變量應通過兩列之間的差(“開始”和“完成”之間)進行計算。 但是我得到了錯誤: 類型為“ cell”的輸入參數的未定義運算符“-”。 而且我在某處讀到它可能與我得 ...
[英]Using disp function to display values
Data.xlsx是一個 Excel 文件,包含156名學生的數據。 從 Excel 文件的單元格4 開始,顯示第一個學生編號,如果您增加7 ,您將獲得第二個學生編號,依此類推,直到最后一個單元格1094 。 但這給了我一個錯誤,說“ Too many output arguments ”。 ...