title: How to create Excel file using OpenXML without creating a local file?
body: <p>Is it possible to create and edit an excel document using OpenXML SDK without creating a local file?</p>
  
  <p>As per the documentation the <code>Create</code> method demands for a <code>filepath</code>, which creates a local copy of the file.</p>
  
  <pre><code>SpreadsheetDocument spreadsheetDocument = SpreadsheetDocument.Create(filepath, SpreadsheetDocumentType.Workbook);
  </code></pre>
  
  <p>I'm referring the MSDN article here:
  <a href="https://msdn.microsoft.com/en-us/library/office/ff478153.aspx" rel="noreferrer">https://msdn.microsoft.com/en-us/library/office/ff478153.aspx</a></p>
  
  <p>My requirement is to create the file, and it should be downloaded by the browser on clicking a button.</p>
  
  <p>Any suggestion?</p>