title: What to use : Excel VS MySql/MongoDB [Java]
body: <p>I am going to make a business application for my father to make GST(Goods and Services Tax) filing easier. I have the design ready and I am going to use JavaFX.</p>
  
  <ul>
  <li>The user will enter the data in <code>tableview</code> and that data needs to be stored for future reference.</li>
  <li>The <code>tableview</code> needs to be converted to an excel file (gonna use Apache POI). The excel file will be sent to a C.A who will file GST on my father's behalf.</li>
  <li>The application will need to import/export data into/from the <code>tableview</code> and edit the data as necessary.</li>
  </ul>
  
  <p>I have 2 options :</p>
  
  <ol>
  <li><p>Store/retrieve data from <code>MySQL</code> to <code>tableview</code>, update it according to the user's will and later export the data into excel files for sending it to C.A.</p></li>
  <li><p>Store/retrieve data from excel files to <code>tableview</code>, update it according to the user's will and send the excel file to C.A.</p></li>
  </ol>
  
  <p>I am planning to expand the application into a complete Business software that can manage entire business.</p>
  
  <p>What should I use?
  Which one will be more efficient and why?</p>
  
  <p>I hope I am able to convey my question (I ain't good at writing).</p>