unregisterFileReader

Класс: io.reader
Пакет: io

Отмена регистрации пользовательского средства чтения файлов для Данных моделирования Inspector

Синтаксис

unregisterFileReader(obj,ext)

Описание

unregisterFileReader(obj,ext) отменяет регистрацию пользовательского средства чтения файлов, заданного obj для внутренних линий, заданных как ext. Все пользовательские программы чтения файлов и переменных рабочей области отменяются при закрытии MATLAB®.

Совет

Чтобы проверить операцию отмены регистрации, используйте io.reader.getRegisteredFileReaders метод или io.reader.getSupportedReadersForFile способ.

Входные параметры

расширить все

Настраиваемая программа чтения данных, заданная как объект класса, который наследует от io.reader базовый класс.

Пример: MyCustomFileReader

Расширения файлов, поддерживаемые пользовательской программой чтения, задаются как векторы символов, строка, массив ячеек из векторов символов или массив ячеек из строк.

Пример: [".xlsx" ".xls"]

Типы данных: char | string | cell

Примеры

расширить все

В этом примере показано, как зарегистрировать пользовательскую программу чтения файлов в Данные Моделирования Inspector, проверить успешность регистрации и отменить регистрацию программы чтения файлов.

Зарегистрируйте средство чтения пользовательских файлов

Этот пример регистрирует устройство чтения файлов ExcelFirstColumnTime. Пример, в котором показано, как создать пользовательскую программу чтения файлов, см. в разделе Импорт данных с помощью пользовательской программы чтения файлов. Как следует из имени, пользовательская программа чтения файлов для этого примера поддерживает файлы Microsoft Excel™. Зарегистрируйте средство чтения расширений .xlsx и .xls.

registerFileReader(ExcelFirstColumnTimeReader, [".xlsx" ".xls"]);

Проверьте пользовательскую регистрацию Reader

Чтобы проверить регистрацию пользовательского считывателя, можно использовать io.reader.getRegisteredFileReaders метод или io.reader.getSupportedReadersForFile способ.

The io.reader.getRegisteredFileReaders возвращает строковые массивы, содержащий имена всех зарегистрированных средств чтения пользовательских файлов.

io.reader.getRegisteredFileReaders
ans = 1×2 string
    "ExcelFirstColumnTimeReader"    "ExcelFirstColumnTimeReader"

Можно также использовать io.reader.getSupportedReadersForFile метод для просмотра всех опций reader для определенного файла. The built-in Опция в возвращённых строковых массивах указывает, что в Данные моделирования Inspector встроена программа чтения файлов Excel.

 io.reader.getSupportedReadersForFile('CustomFile.xlsx')
ans = 1×2 string
    "ExcelFirstColumnTimeReader"    "built-in"

Отмена регистрации пользовательского средства чтения файлов

Чтобы отменить регистрацию пользовательского средства чтения файлов, используйте unregisterFileReader способ. Все пользовательские программы чтения отменяют регистрацию при закрытии MATLAB™ сеанса.

unregisterFileReader(ExcelFirstColumnTimeReader, [".xlsx" ".xls"])
Введенный в R2020b
Для просмотра документации необходимо авторизоваться на сайте