Open an xls file

2 ビュー (過去 30 日間)
Maria Grazia Di Giorgio
Maria Grazia Di Giorgio 2020 年 12 月 15 日
回答済み: Shashank Arya 2020 年 12 月 17 日
Hi everyone,
I'm trying to open an excel file with actxserver function in Matlab R2019a.
The command line written are:
A = actxserver('Excel.Application');
B= A.workbooks.Open(strFilePath);
We are able to read the Excel file only in some PC, not in all.
The Open function is suggested by Matlab, but it doesn't work. What could be the problem?
  1 件のコメント
Ive J
Ive J 2020 年 12 月 15 日
Just out of pure curiosity, why don't you use readtable?

サインインしてコメントする。

回答 (1 件)

Shashank Arya
Shashank Arya 2020 年 12 月 17 日
Hi,
From my understanding, you want to open an excel file using the actxserver function, which works in specific machines but not all.
I am assuming, this does not works for you in PC, but not in MAC.
MATLAB does not support COM functions on MAC since COM is Microsoft technology, and available only on Windows.
An easier alternative for you would be to use readtable function available in MATLAB, which creates a table by reading column-oriented data from a file.
Refer to the below link to access readtable documentation
Thanks and Regards,
Shashank Arya

カテゴリ

Help Center および File ExchangeUse COM Objects in MATLAB についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by