title: Write more data frames to one XLS sheet
body: <p>I have a list of data frames:</p>
  
  <pre><code>dfl &lt;- list(
    df1 = data.frame(a=1:3,b=letters[5:7],c=1:3,d=letters[1:3]),
    df2 = data.frame(d=1:4,b=1:4,e=1:4,f=letters[1:4]),
    df3 = data.frame(g=letters[2:6],b=1:5,h=1:5,i=letters[1:5]),
    df4 = data.frame(j=c(1.4,2.4,3.4588),b=letters[1:3],k=1:3,l=letters[1:3],t=7:9),  
    df5 = data.frame(m=1:4,b=1:4,n=1:4,o=letters[1:4]),    
    df6 = data.frame(p=1:5,b=1:5,q=1:5,r=letters[1:5],s=4:8)
  )
  </code></pre>
  
  <p>Each data frame has different number of columns, different column names and different data types. Is there any way how I can write data to XLS file (Excel) to one sheet, possibly separated with empty row or data frame name? </p>
  
  <p>Currently, I'm using package <code>WriteXLS</code>, but here data frames can be written to separated sheets only:</p>
  
  <pre><code>library(WriteXLS)
  WriteXLS("dfl",ExcelFileName="MyExcel.xls")
  </code></pre>