2016-04-10 7 views
0

MATLAB(2015b)で動作していないすべてのためにxlsreadを、私の新しいノートブックThinkPadの機能の関数xlsread/xlswriteでMATLAB

動作しませxlswrite Excelファイルが存在するが、データ xlswriteはまた、すべてのパスで エラーが動作しないロードしていない関数xlsread関数xlsreadを使用する(line251)

catch exception 
     if isempty(exception.identifier) 
      exception = MException('MATLAB:xlsreadold:FormatError','%s', exception.message); 
     end 
     throw(exception); 

方法のインポートデータもExcelファイルでは動作しません。

+0

ようこそ。あなたのコードをいくつか表示してください(テストデータは常にhelpflulになります)。それ以外の場合は、問題を特定するのが難しくなります。値が{1,2,3}; –

+0

http://stackoverflow.com/q/35699929/6064915.the同様の質問。 4,5、 'x'; 7,8,9}。 headers = {'First'、 'Second'、 'Third'}; xlswrite( 'myExample.xlsx'、[ヘッダー;値]); – Qiangzu

答えて

0

私は https://cn.mathworks.com/matlabcentral/answers/282688-why-my-excel-file-can-not-be-read-by-matlabでこの答えを見つけ、それが役立つことを願ってあなた:

誰がファイルを読むことに問題がある、この順序に従うことができます。

1 Excelの>ファイルを開き、オプションを追加し、管理してからCOM ADD INを選択し、すべてをクリア(チェックを外す)します。すべてをクリアする(チェックを外す)必要があります。

2 PCを再起動し、matlabを開きます。

3 xlsreadコマンドを実行します。

注:foxit pdfリーダーを使用している人は、この問題に直面する可能性がありますので、この指示に従ってください。

注:matlabを使用することによって、Excelの設定が不明確に変更されることがあるため、通常のExcelファイルをダブルクリックして開くことはできません。

デスクトップアイコン、ファイル>オプション、詳細>一般>からExcelを開き、「DDE(Dynamic Data Exchange)を使用するアプリケーションを無視する」をクリア(チェックを外す)します。 (注2と同じ情報:https://support.microsoft.com/en-us/kb/3001579)これらはmatlabと関連するコマンドでExcelの作業者のためのいくつかのエラーです。

関連する問題