Delimited and formatted text files
Read and write numeric and non-numeric data in delimited and formatted text files,
|Import data from file
Live Editor Tasks
|Import data from a file in the Live Editor (Since R2023a)
Read and Write Tables or Timetables
Basic Import and Export
|Create table from file
|Write table to file
|Create timetable from file (Since R2019a)
|Write timetable to file (Since R2019a)
Define Import Rules
|Create import options based on file content
|Import options object for delimited text
|Import options object for fixed-width text files
|Import options object for XML files (Since R2021a)
|Import options object for HTML files (Since R2021b)
|Import options object for Microsoft Word document files (Since R2021b)
|Get variable import options
|Set variable import options
|Set variable data types
|Preview eight rows from file using import options
Read and Write Matrices and Arrays
|Read matrix from file (Since R2019a)
|Write a matrix to a file (Since R2019a)
|Create cell array from file (Since R2019a)
|Write cell array to file (Since R2019a)
|Read variables from file (Since R2019a)
|Read formatted data from text file or string
|Display contents of file
|Read contents of file as text
|Read lines of file as string array (Since R2020b)
|Write text to file (Since R2022a)
|Datastore for tabular text files
Read Tabular Data from Text Files
- Import Text Files
MATLAB® can read and write numeric and nonnumeric data from delimited and formatted text files, including
- Read Text File Data Using Import Tool
Preview tabular data from a text file or the clipboard and select data to import using the Import tool.
- Import Data from Text File to Table
The best way to represent tabular data from text files in MATLAB is in a table since tables can store heterogeneous (a mix of numeric and text) data, as well as variable and row names.
- Control How MATLAB Imports Your Data
If you want to control the import process beyond the options provided by the
readtablefunction, such as defining how to handle missing data or errors, then create an import options object before importing the data.
- Import Block of Mixed Data from Text File into Table or Cell Array
Import block formatted tabular data from a text file into a table or a cell array.
- Import Numeric Data from Text Files into Matrix
In addition to importing numeric tabular data from a text file as a table using
readtable, you can also import this data as a matrix into the MATLAB workspace.
- Import Block of Numeric Data from Text File
Read arbitrary block-formatted numeric data from a text file into cell arrays.
- Read and Analyze Large Tabular Text File
This example shows how to create a datastore for a large text file containing tabular data, and then read and process the data one block at a time or one file at a time.
- Import Dates and Times from Text Files
Import formatted dates and times (such as
'12:30:45') from column oriented tabular data.
- Read Collection or Sequence of Text Files
Read and manage data from a collection of text files.
Write Tabular Data to Text Files
- Write Data to Text Files
Export tabular data contained in tables, cell arrays, or numeric arrays from the MATLAB workspace to text files.