ヘルプ センターヘルプ センター
クラス: io.reader パッケージ: io
シミュレーション データ インスペクターに登録されたすべてのカスタム ファイル リーダーを返す
R2020b 以降
readers = io.reader.getRegisteredFileReaders
readers = io.reader.getRegisteredFileReaders はシミュレーション データ インスペクターに登録されたすべてのカスタム ファイル リーダーを示す string の配列を返します。
readers
すべて展開する
シミュレーション データ インスペクターに登録されたカスタム ファイル リーダー。string の配列として返されます。
Static
true
メソッドの属性の詳細については、メソッドの属性を参照してください。
この例では、カスタム ファイル リーダーをシミュレーション データ インスペクターに登録する方法、正常に登録されたことを確認する方法、ファイル リーダーを登録解除する方法を説明します。
カスタム ファイル リーダーの登録
この例ではファイル リーダー ExcelFirstColumnTime を登録します。カスタム ファイル リーダーの作成方法を示す例については、カスタム ファイル リーダーを使用したデータのインポートを参照してください。その名が示すように、この例のカスタム ファイル リーダーは Microsoft Excel™ ファイルをサポートしています。拡張子が .xlsx と .xls のリーダーを登録します。
ExcelFirstColumnTime
registerFileReader(ExcelFirstColumnTimeReader, [".xlsx" ".xls"]);
カスタム リーダー登録の検証
カスタム リーダーの登録を検証するには、io.reader.getRegisteredFileReaders メソッドまたは io.reader.getSupportedReadersForFile メソッドを使用できます。
io.reader.getRegisteredFileReaders
io.reader.getSupportedReadersForFile
io.reader.getRegisteredFileReaders は登録されたすべてのカスタム ファイル リーダーの名前が含まれる string 配列を返します。
ans = "ExcelFirstColumnTimeReader"
io.reader.getSupportedReadersForFile メソッドを使用して特定のファイルに対するすべてのリーダー オプションを確認することもできます。返された string 配列内の built-in オプションはシミュレーション データ インスペクターに組み込み Excel ファイル リーダーがあることを示します。
built-in
io.reader.getSupportedReadersForFile('CustomFile.xlsx')
ans = 1x2 string "ExcelFirstColumnTimeReader" "built-in"
カスタム ファイル リーダーの登録解除
カスタム ファイル リーダーを登録解除するには、unregisterFileReader メソッドを使用します。MATLAB™ セッションを閉じると、すべてのカスタム リーダーが登録解除されます。
unregisterFileReader
unregisterFileReader(ExcelFirstColumnTimeReader, [".xlsx" ".xls"])
R2020b で導入
Simulink.sdi.createRun
registerFileReader
この例の変更されたバージョンがあります。編集された方の例を開きますか?
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office