<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/264744</link>
    <title>MATLAB Central Newsreader - problem with xlswrite1</title>
    <description>Feed for thread: problem with xlswrite1</description>
    <language>en-us</language>
    <copyright>&amp;copy;1994-2012 by MathWorks, Inc.</copyright>
    <webmaster>webmaster@mathworks.com</webmaster>
    <generator>MATLAB Central Newsreader</generator>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <title>MathWorks</title>
      <url>http://www.mathworks.com/images/membrane_icon.gif</url>
    </image>
    <item>
      <pubDate>Mon, 02 Nov 2009 12:24:02 -0500</pubDate>
      <title>problem with xlswrite1</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/264744#691469</link>
      <author>Isaac </author>
      <description>i tried to use xlswrite1 instead of xlswrite and, as i call it from some functions of mine and not from the command line, i changed, as suggested, the first line in &lt;br&gt;
&lt;br&gt;
Excel = evalin('caller', 'Excel');&lt;br&gt;
&lt;br&gt;
but it gives me the following error:&lt;br&gt;
&lt;br&gt;
??? Undefined function or variable 'Excel'.&lt;br&gt;
&lt;br&gt;
how can i fix it? :)&lt;br&gt;
&lt;br&gt;
thanks</description>
    </item>
    <item>
      <pubDate>Mon, 02 Nov 2009 14:02:24 -0500</pubDate>
      <title>Re: problem with xlswrite1</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/264744#691496</link>
      <author>ImageAnalyst</author>
      <description>Are you sure you have Excel installed?&lt;br&gt;
If so, here is the code I use to startup excel, use xlswrite1(), and&lt;br&gt;
shutdown Excel:&lt;br&gt;
&lt;br&gt;
			%----- Open Excel for writing.&lt;br&gt;
			Excel = actxserver('Excel.Application');&lt;br&gt;
			if ~exist(excelFileName, 'file')&lt;br&gt;
				ExcelWorkbook = Excel.workbooks.Add;&lt;br&gt;
				ExcelWorkbook.SaveAs(excelFileName, 1);&lt;br&gt;
				ExcelWorkbook.Close(false);&lt;br&gt;
			end&lt;br&gt;
			Excel.Visible = true;	% Make Excel visible.&lt;br&gt;
			% Open up workbook.&lt;br&gt;
			invoke(Excel.Workbooks, 'Open', excelFileName);&lt;br&gt;
			% Save the reference to this workbook so that we can later activate&lt;br&gt;
it, in case we open multiple workbooks.&lt;br&gt;
			%wbNumber1 = Excel.ActiveWorkbook;&lt;br&gt;
&lt;br&gt;
			% Do the actual writing of the data to the open worksheet.&lt;br&gt;
			xlswrite1(excelFileName, dataArray, 'MySheetname', 'C3');&lt;br&gt;
&lt;br&gt;
			invoke(Excel.ActiveWorkbook,'Save'); % Save to disk.&lt;br&gt;
&lt;br&gt;
			% Shut down Excel.&lt;br&gt;
			Excel.Quit&lt;br&gt;
			Excel.delete&lt;br&gt;
			clear Excel;  % Remove variable from workspace.&lt;br&gt;
Good luck,&lt;br&gt;
ImageAnalyst</description>
    </item>
    <item>
      <pubDate>Tue, 03 Nov 2009 10:18:03 -0500</pubDate>
      <title>Re: problem with xlswrite1</title>
      <link>http://www.mathworks.com/matlabcentral/newsreader/view_thread/264744#691670</link>
      <author>Isaac </author>
      <description>ImageAnalyst &amp;lt;imageanalyst@mailinator.com&amp;gt; wrote in message &amp;lt;dd23afb5-e324-4eb4-bbf8-e9f72ab20b30@m38g2000yqd.googlegroups.com&amp;gt;...&lt;br&gt;
&amp;gt; Are you sure you have Excel installed?&lt;br&gt;
&amp;gt; If so, here is the code I use to startup excel, use xlswrite1(), and&lt;br&gt;
&amp;gt; shutdown Excel:&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; 			%----- Open Excel for writing.&lt;br&gt;
&amp;gt; 			Excel = actxserver('Excel.Application');&lt;br&gt;
&amp;gt; 			if ~exist(excelFileName, 'file')&lt;br&gt;
&amp;gt; 				ExcelWorkbook = Excel.workbooks.Add;&lt;br&gt;
&amp;gt; 				ExcelWorkbook.SaveAs(excelFileName, 1);&lt;br&gt;
&amp;gt; 				ExcelWorkbook.Close(false);&lt;br&gt;
&amp;gt; 			end&lt;br&gt;
&amp;gt; 			Excel.Visible = true;	% Make Excel visible.&lt;br&gt;
&amp;gt; 			% Open up workbook.&lt;br&gt;
&amp;gt; 			invoke(Excel.Workbooks, 'Open', excelFileName);&lt;br&gt;
&amp;gt; 			% Save the reference to this workbook so that we can later activate&lt;br&gt;
&amp;gt; it, in case we open multiple workbooks.&lt;br&gt;
&amp;gt; 			%wbNumber1 = Excel.ActiveWorkbook;&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; 			% Do the actual writing of the data to the open worksheet.&lt;br&gt;
&amp;gt; 			xlswrite1(excelFileName, dataArray, 'MySheetname', 'C3');&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; 			invoke(Excel.ActiveWorkbook,'Save'); % Save to disk.&lt;br&gt;
&amp;gt; &lt;br&gt;
&amp;gt; 			% Shut down Excel.&lt;br&gt;
&amp;gt; 			Excel.Quit&lt;br&gt;
&amp;gt; 			Excel.delete&lt;br&gt;
&amp;gt; 			clear Excel;  % Remove variable from workspace.&lt;br&gt;
&amp;gt; Good luck,&lt;br&gt;
&amp;gt; ImageAnalyst&lt;br&gt;
&lt;br&gt;
hi Image :)&lt;br&gt;
yes i have excel installed...&lt;br&gt;
but also the instruction Excel = actxserver('Excel.Application'); gives me error :(((</description>
    </item>
  </channel>
</rss>

