|On this page…|
You can import data into MATLAB from a disk file or the system clipboard interactively.
To import data from a file, do one of the following:
On the Home tab, in the Variable section, select Import Data .
Double-click a file name in the Current Folder browser.
To import data from the clipboard, do one of the following:
On the Workspace browser title bar, click , and then select Paste.
To import without invoking a graphical user interface, the easiest option is to use the importdata function.
For a complete list of the formats you can import interactively or with importdata, see Supported File Formats for Import and Export.
MATLAB includes functions tailored to import specific file formats. Consider using format-specific functions instead of importing data interactively when you want to import only a portion of a file. Many of the format-specific functions provide options for selecting ranges or portions of data. Some format-specific functions allow you to request multiple optional outputs. This option is not available when you import interactively.
For a complete list of the format-specific functions, see Supported File Formats for Import and Export.
For binary data files, consider Overview of Memory-Mapping. Memory-mapping enables you to access file data using standard MATLAB indexing operations.
Alternatively, MATLAB toolboxes perform specialized import operations. For example, use Database Toolbox™ software for importing data from relational databases. Refer to the documentation on specific toolboxes to see the available import features.
If the Import Wizard, importdata, and format-specific functions cannot read your data, use low-level I/O functions such as fscanf or fread. Low-level functions allow the most control over reading from a file, but require detailed knowledge of the structure of your data. For more information, see: