title: Pyspark - Columns from .xlsx with first value/header empty not being read
body: <p>When reading .xlsx format, those columns with first value (if header = false) or title (if header = true) empty are omitted and not read.</p>
  <p>Tried unsucessfully by tuning several option parameters (header, inferSchema, treatEmptyValuesAsNulls) with all combinations possible.</p>
  <p><strong>Original file:</strong></p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th>DL</th>
  <th></th>
  <th>Store</th>
  <th></th>
  <th></th>
  <th>MSC</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td>1</td>
  <td>REAL,-</td>
  <td>4330942080010</td>
  <td>8001</td>
  <td>REAL MUTTERSTADT</td>
  <td>101</td>
  </tr>
  <tr>
  <td>1</td>
  <td>REAL,-</td>
  <td>4330942080010</td>
  <td>8001</td>
  <td>REAL MUTTERSTADT</td>
  <td>101</td>
  </tr>
  <tr>
  <td>1</td>
  <td>REAL,-</td>
  <td>4330942080010</td>
  <td>8001</td>
  <td>REAL MUTTERSTADT</td>
  <td>101</td>
  </tr>
  <tr>
  <td>1</td>
  <td>REAL,-</td>
  <td>4330942080010</td>
  <td>8001</td>
  <td>REAL MUTTERSTADT</td>
  <td>101</td>
  </tr>
  <tr>
  <td>1</td>
  <td>REAL,-</td>
  <td>4330942080010</td>
  <td>8001</td>
  <td>REAL MUTTERSTADT</td>
  <td>101</td>
  </tr>
  <tr>
  <td>1</td>
  <td>REAL,-</td>
  <td>4330942080010</td>
  <td>8001</td>
  <td>REAL MUTTERSTADT</td>
  <td>101</td>
  </tr>
  <tr>
  <td>1</td>
  <td>REAL,-</td>
  <td>4330942080010</td>
  <td>8001</td>
  <td>REAL MUTTERSTADT</td>
  <td>101</td>
  </tr>
  <tr>
  <td>1</td>
  <td>REAL,-</td>
  <td>4330942080010</td>
  <td>8001</td>
  <td>REAL MUTTERSTADT</td>
  <td>101</td>
  </tr>
  <tr>
  <td>1</td>
  <td>REAL,-</td>
  <td>4330942080010</td>
  <td>8001</td>
  <td>REAL MUTTERSTADT</td>
  <td>101</td>
  </tr>
  </tbody>
  </table>
  </div>
  <p><strong>Result:</strong></p>
  <div class="s-table-container">
  <table class="s-table">
  <thead>
  <tr>
  <th>DL</th>
  <th>Store</th>
  <th>MSC</th>
  </tr>
  </thead>
  <tbody>
  <tr>
  <td>1</td>
  <td>4330942080010</td>
  <td>101</td>
  </tr>
  <tr>
  <td>1</td>
  <td>4330942080010</td>
  <td>101</td>
  </tr>
  <tr>
  <td>1</td>
  <td>4330942080010</td>
  <td>101</td>
  </tr>
  <tr>
  <td>1</td>
  <td>4330942080010</td>
  <td>101</td>
  </tr>
  <tr>
  <td>1</td>
  <td>4330942080010</td>
  <td>101</td>
  </tr>
  <tr>
  <td>1</td>
  <td>4330942080010</td>
  <td>101</td>
  </tr>
  <tr>
  <td>1</td>
  <td>4330942080010</td>
  <td>101</td>
  </tr>
  <tr>
  <td>1</td>
  <td>4330942080010</td>
  <td>101</td>
  </tr>
  <tr>
  <td>1</td>
  <td>4330942080010</td>
  <td>101</td>
  </tr>
  </tbody>
  </table>
  </div><h3>Steps To Reproduce</h3>
  <pre><code>#tested with all parameters combinations
  data = (spark.read.format(&quot;com.crealytics.spark.excel&quot;)
                  .option(&quot;dataAddress&quot;, &quot;'data'!A1&quot;)
                  .option(&quot;treatEmptyValuesAsNulls&quot;, &quot;true&quot;)
                  .option(&quot;Header&quot;, &quot;true&quot;)
                  .option(&quot;inferSchema&quot;, &quot;false&quot;) 
                  .load(&quot;empty_column_name_example.xlsx&quot;)
  display(data)
  </code></pre>