This function can be used to import paired columns of (x,y)-data from an Origin project file (OriginLab Corp.) directly into MATLAB.
importOrigin, by itself, opens a file selection dialog for specifying the Origin project file to be imported. The function identifies x-y pairs of column data in the specified Origin project and opens a modal data selection dialog for selecting a subset of data sets to import. If no output arguments are specified the imported data will be created as new variables in the MATLAB workspace.
DATA = importOrigin(...); returns the imported data in a structure DATA.
importOrigin uses MATLAB's actxserver to create an Origin COM Automation Server. This means that Origin must be installed on the target computer. More information can be found here:
Soren Preus (2020). importOrigin (https://www.mathworks.com/matlabcentral/fileexchange/43116-importorigin), MATLAB Central File Exchange. Retrieved .
Would it work with the OriginLab Viewer, rather than the full Origin program?
not working with OriginLab 2015 :(
great function, however recently it stopped working and gives an error "Attempt to reference field of non-structure array". I guess it the problems started after upgrading to originlab 2015 as it is fine on my other pc with originlab 9.1
Bug fix when running function without output arguments.
- Possible to import data into the MATLAB workspace (base).
Updated the description
Fixed importing worksheets containing NaN and empty columns.
Updated links in description.