View License

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video

Highlights from

5.0 | 7 ratings Rate this file 15 Downloads (last 30 days) File Size: 2.53 KB File ID: #8559 Version:
image thumbnail



Jiro Doke (view profile)


26 Sep 2005 (Updated )

Copies the contents of a matrix to the CLIPBOARD.

Editor's Notes:

This file was a File Exchange Pick of the Week

| Watch this File

File Information

MAT2CLIP(A) copies the contents of 2-D matrix A to the system clipboard. A can be a numeric array (floats, integers, logicals), character array, or a cell array. The cell array can have mixture of data types.
Each element of the matrix will be separated by tabs, and each row will be separated by a NEWLINE character. For numeric elements, it tries to preserve the current FORMAT. The copied matrix can be pasted into spreadsheets.

OUT = MAT2CLIP(A) returns the actual string that was copied to the clipboard.

MAT2CLIP(A, DELIM) uses DELIM as the delimiter between columns. The default is tab (\t).

  format long g
  a = {'hello', 123;pi, 'bye'}
  % paste into a spreadsheet

  format short
  data = {
    'YPL-320', 'Male', 38, true, uint8(176);
    'GLI-532', 'Male', 43, false, uint8(163);
    'PNI-258', 'Female', 38, true, uint8(131);
    'MIJ-579', 'Female', 40, false, uint8(133) }
  % paste into a spreadsheet

  mat2clip(data, '|'); % using | as delimiter


Num2clip: Copy Numerical Arrays To Clipboard inspired this file.

MATLAB release MATLAB 7.1.0 (R14SP3)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (8)
03 Mar 2014 KV

KV (view profile)


15 Feb 2014 ted p teng

ted p teng (view profile)

This will save me lots of time! Thank you!!! Why have I not checked FEX earlier! :D

21 May 2012 Jay

Jay (view profile)

25 Feb 2011 Arthur

Arthur (view profile)

Excellent, simple and effective. Thanks much

Comment only
09 Jun 2009 Aki

Aki (view profile)

27 Apr 2008 Christine Acou

Extremely useful. I used it for numeric tables with a text header, and it worked perfectly. Thanks a lot for sharing!

30 Mar 2007 Mathias Kals

31 Jan 2006 Anthony Baer

very useful

29 Dec 2009 1.1

Now works with all numeric data types. Added option to specify delimiter character. Updated license.

01 Sep 2016

Updated license

Contact us