0

パスワードで保護されたExcelファイルを読み込もうとしています.次のコードで問題が発生しました. .

path = fullfile(pwd,'tests.xls')

e=actxserver('excel.application');
eW = e.Workbooks;
eF = eW.Open(file3,'GSL');


[num,txt,raw]  = xlsread(file3, 1);
4

1 に答える 1

2

問題を解決するには2つの方法が考えられます。私は Windows マシンにアクセスできないので、詳細は自分で調べる必要があります。

  1. Matlab の GUI 関数を使用して、ユーザーにパスワードを要求します。次に、そのパスワードをOpenファイル名とともにメソッドに指定します ( Excel Open メソッドのドキュメント)。

  2. 呼び出した後actxserver、ファイルを開いたときにパスワード ダイアログ ボックスが表示されるように、Excel ウィンドウにフォーカスを合わせてみてください。ここで説明されているようなものが機能するはずです。

于 2012-06-25T19:07:32.263 に答える