エクセルの手動選択セルの文字を読み込む方法

2 visualizaciones (últimos 30 días)
Tsuyoshi Fuchimoto
Tsuyoshi Fuchimoto el 19 de Sept. de 2019
Respondida: Jiro Doke el 19 de Sept. de 2019
以下を実行する方法を教えて下さい(①~④の順)
①ダイアログボックスを開き、エクセルファイルを手動で選択。
②選択したエクセルファイルが自動で開く。
③開いたエクセルファイルの 1行、N列のセルを手動で選択。
④③で選択したセルに記載の文字をワークスペースに変数名:selとして格納。

Respuestas (1)

Jiro Doke
Jiro Doke el 19 de Sept. de 2019
このページが参考になるかもしれません。
少し工夫するとこんな感じにできます。
exl = actxserver('excel.application');
exlWkbk = exl.Workbooks;
[filename,pathname] = uigetfile('*.xls;*.xlsx','ファイルを選択してください');
exlFile = exlWkbk.Open(fullfile(pathname,filename));
exl.Visible = true;
ここで Excel ファイルのセルを選択
sel = exl.ActiveCell.Value
exl.Quit

Categorías

Más información sobre MATLAB の COM オブジェクト en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!