unregisterFileReader

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

Не укажите пользовательское средство чтения файлов для Инспектора Данных моделирования

Синтаксис

unregisterFileReader(obj,ext)

Описание

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

Совет

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

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

развернуть все

Пользовательское средство чтения данных в виде объекта класса, который наследовался io.reader базовый класс.

Пример: MyCustomFileReader

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

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

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

Примеры

развернуть все

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

Укажите пользовательское средство чтения файлов

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

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

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

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

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

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

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

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

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

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

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