Определите, содержит ли файл электронную таблицу Microsoft Excel
status = xlsfinfo(filename)
[status,sheets] = xlsfinfo(filename)
[status,sheets,xlFormat] = xlsfinfo(filename)
указывает, является ли status = xlsfinfo(filename)
filename
файлом, который может считать функция xlsread
.
дополнительно возвращает имя каждой электронной таблицы в файле.[status,sheets] = xlsfinfo(filename)
также возвращает описание формата, которое Excel® возвращает для файла. В системах без Excel для Windows® [status,sheets,xlFormat] = xlsfinfo(filename)
xlFormat
является пустым символьным вектором, ''
.
xlsfinfo
поддерживает только 7-битные символы ASCII.
Если xlsfinfo
предупреждает, что не может запустить сервер ActiveX®, то сервер COM, который является частью типичной установки Excel, недоступен. В этом случае рассмотрите переустановку вашего программного обеспечения Excel. В системах с Excel для Windows xlsfinfo
использует сервер COM, чтобы получить информацию.