title: Python built-in module for handling Excel files
body: <p>I know similar questions have been popular in the past, but none refers to my problem. I'm looking for a way to read data from Excel file in Python, but I'm strongly against using non-builtin modules. </p>
  
  <p>The reason why is that in my case Python is a component of <a href="https://docs.qgis.org/2.14/en/docs/pyqgis_developer_cookbook/" rel="nofollow noreferrer">another software</a>, so incorporating additional module would require from every user knowledge about how to use <code>pip</code>, which Python installation on your pc should one install module into, etc. The solution must not require any additional actions from user.</p>
  
  <p>I can read CSV files with Python builtin easily, so that could work, but how can I convert Excel to CSV in the first place? Or is there a way to read Excel directly? </p>
  
  <p>Edit: It is Python 2, that is used in this software.</p>
  
  <p>Edit2: 
  Anyone minds explaining the downvote? I think this isn't a question about a ready solution or module, but rather a method and is well detailed. It is not always possible to use external modules, so this is an actual problem. If it is not possible at all though, then I would simply expect an answer instead of -1.</p>