title: How to push data from excel to SQL Server?
body: <p>I have written a simple ASP.NET MVC 2 application that stores data and can dynamically create excel files using Microsoft's openXML for excel files.</p>
  
  <p>What is the best way to push changes the user makes in excel to my database? I know it can be done via file upload, but this is rather obtrusive to the end user to navigate to my site, select upload, and then select their file.</p>
  
  <p>Is there a way to do 1 click publishing from the excel file using VBA? VBA can interact with the database directly, but this seems dangerous from a data security standpoint, and duplication of logic.</p>
  
  <p>Do web services work with the MVC architecture? How do I get a vba macro enabled document to send itself to the server?</p>