Caution
When you import data into the MATLAB® workspace, the new variables you create overwrite any existing variables in the workspace that have the same name.
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.
Call uiimport.
To import data from the clipboard, do one of the following:
On the Workspace browser title bar, click
, and then select
Paste.
Call uiimport.
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: