No BSD License  

4.5 | 8 ratings Rate this file 53 Downloads (last 30 days) File Size: 1.67 KB File ID: #8472

num2clip: copy numerical arrays to clipboard



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.

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 (8)
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