<br><br><div class="gmail_quote">On 18 November 2010 21:13, gary engstrom <span dir="ltr">&lt;<a href="mailto:engstrom.gary@gmail.com">engstrom.gary@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div>Being new to python I was wondering if there is a way to import exel data into pyrhon matrix/arrays so that I have some data to work with. I know R uses Rcmdr as an easy interface</div>
<div>for excel data, which helps keep the reader engaged while learning the language.</div><br></blockquote></div> <br>If you want to read/write an Excel format files, have a look at the &quot;xlwt&quot; and the &quot;xlrt&quot; Python modules (probably what Steven was aluding to). See <a href="http://www.python-excel.org/">http://www.python-excel.org/</a>  <br>
<br>These modules works quite well for reading/generating Excel files (with expectable limitations) from any platform that Python&#39;s available on (e.g. including non-Windows) and thus does not require Excel to be available on the machine you&#39;re producing the file on.<br>
<br>If however you are running on Windows and have Excel installed, you could also consider driving the real Excel via COM automation, which will guarantee you get desired results including formatting, charts etc when generating sheets, and will ensure you have full access to all the functionality Excel exposes via its COM object model.<br>
<br>If your requirements is simple enough though then Steven&#39;s suggestion to use CSV is probably preferable, e.g. export the data to CSV and then import with the &quot;csv&quot; module in Python.  (The KISS principle applies here as elsewhere in programming: &quot;Keep It Small &amp; Simple&quot;)<br>
<br>HTH,<br><br>Walter<br>