title: win32com MemoryError: CreatingSafeArray attempting to insert data into excel
body: <p>I'm attempting to insert a list of lists into excel (such that each inner list represents a row, each is of the same length) with the following call :</p>
  
  <pre><code>#Assume ws is correctly initialized to an excel worksheet object
  ws.Range(ws.Cells(1,1),ws.Cells(len(myList),len(myList[0]))).value = myList
  </code></pre>
  
  <p>myList lists contain strings and numpy floats and ints. I get the following error when I attempt to execute the call above:</p>
  
  <pre><code>Traceback (most recent call last):
    File "&lt;interactive input&gt;", line 1, in &lt;module&gt;
    File "C:\Python32\lib\site-packages\win32com\client\dynamic.py", line 570, in __setattr__
      self._oleobj_.Invoke(entry.dispid, 0, invoke_type, 0, value)
  MemoryError: CreatingSafeArray
  </code></pre>
  
  <p>what is causing this win32com.client <code>MemoryError</code>? Thanks!</p>