パスワードで保護されたExcelファイルを読み込もうとしています.次のコードで問題が発生しました. .
path = fullfile(pwd,'tests.xls')
e=actxserver('excel.application');
eW = e.Workbooks;
eF = eW.Open(file3,'GSL');
[num,txt,raw] = xlsread(file3, 1);
パスワードで保護されたExcelファイルを読み込もうとしています.次のコードで問題が発生しました. .
path = fullfile(pwd,'tests.xls')
e=actxserver('excel.application');
eW = e.Workbooks;
eF = eW.Open(file3,'GSL');
[num,txt,raw] = xlsread(file3, 1);
問題を解決するには2つの方法が考えられます。私は Windows マシンにアクセスできないので、詳細は自分で調べる必要があります。
Matlab の GUI 関数を使用して、ユーザーにパスワードを要求します。次に、そのパスワードをOpen
ファイル名とともにメソッドに指定します ( Excel Open メソッドのドキュメント)。
呼び出した後actxserver
、ファイルを開いたときにパスワード ダイアログ ボックスが表示されるように、Excel ウィンドウにフォーカスを合わせてみてください。ここで説明されているようなものが機能するはずです。