title: write a XSSFWorkbook to a zip file
body: <p>I now have this problem. I want to write a excel file hold in this XSSFWorkbook (workbook) obj into a zip file eg(example.zip while contain this example.xlsx file) to a remote server. 
     I have tried following but not working, it created a folder with some odd files in the zip file</p>
  
  <pre><code>  XSSFWorkbook workbook = new XSSFWorkbook();
    //add some data
    Zipoutputstream zipstream=new Zipoutputstream(//destination outputstream);
    workbook.write(zipstream);
  </code></pre>
  
  <p>So do anyone knows what's the right way to do this? Thanks in advance</p>
  
  <p>ps workbook.write(fileoutputstream) works but it only write to local disk as a flat file eg test.xlsx instead of inside a zip as I need. </p>