No 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.6 | 12 ratings Rate this file 18 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 Clip2cell and Mat2 Clip.

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 (12)
24 Oct 2016 Stefan

Stefan (view profile)

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