No BSD License  

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

» Watch video

Highlights from
num2clip: copy numerical arrays to clipboard

4.5 | 11 ratings Rate this file 33 Downloads (last 30 days) File Size: 1.67 KB File ID: #8472 Version: 1.0

num2clip: copy numerical arrays to clipboard


Grigor Browning (view profile)


12 Sep 2005 (Updated )

Copies a numerical array to the clipboard as a tab-separated string ready for pasting.

Editor's Notes:

This file was a File Exchange Pick of the Week

| Watch this File

File Information

A basic extension to the existing MATLAB function clipboard.m. This function allows a numerical array of any size to be copied to the clipboard ready for pasting (to say Word or Excel).

The array is copied as a tab-separated string with carriage-returns separating subsequent rows.

I suspect someone may have created this already but I can't find anything on the exchange. Sorry if I am duplicating code.


This file inspired Mat2 Clip and Clip2cell.

MATLAB release MATLAB 7.0.4 (R14SP2)
Tags for This File   Please login to tag files.
Please login to add a comment or rating.
Comments and Ratings (11)
23 Feb 2016 Tsun Holt Wong

Fantastic, but is there a way to increased the accuracy of the copied data?

When I paste very long numbers in, it gets cut down to only 5 sig figs. Whereas the normal clipboard command keeps many more.

05 Aug 2015 Kiyoharu  
07 Apr 2015 Cristiano

Exactly what I needed, thanks!

12 Dec 2013 Igor Cvetkovic  
04 Apr 2013 Craig Cowled

Very nice, thank you. This saves me a lot of time.

18 Feb 2013 Laila h

this is awesome.. thank you :D

23 May 2008 Jon Petter Grandal

Working excellent! This saves me a lot of work. Thanks!

12 Dec 2006 Mink H

Nothing wrong, it just works!!
I pasted directly into excel with no problems.
Keep it up!

29 Jan 2006 Gabriele Bulian

I had to change the line:
arraystring = num2str(array');
arraystring = num2str(array,'%100e');
otherwise I had some problems in making excel recognise the data...

22 Sep 2005 Gerd Kunert

The idea is nice.
However, Excel has very strange ways to open files and to import data (depending e.g. on your language).
In other words, the pasted data may be formatted in an "arbitrary" way. In my case, values were simply not correct.

Conclusion: Use xlswrite to export data to Excel. Otherwise fine.

15 Sep 2005 James J. Cai  

Contact us