text: Title: Excel files do not work in the `parse_contents()` function provided in the sample code for dcc.Upload
  Body: Thank you so much for helping improve the quality of Dash!
  
  We do our best to catch bugs during the release process, but we rely on your help to find the ones that slip through.
  
  
  **Describe the bug**
  
  I noticed this in my own code, then referred to the sample code provided and found the same issue. 
  
  When I click the 'Drag and Drop or Select Files' button in the documentation's sample code for [dcc.Upload](https://dash.plotly.com/dash-core-components/upload) and select an Excel file, I receive the error 'There was an error processing this file.'.
  
  **Expected behavior**
  
  I expect the file to upload, the contents to be parsed, and a table to be generated.
  
  **Screenshots**
  ![image](https://github.com/user-attachments/assets/4ae6ef47-0362-481a-ab96-769d91a2a5ec)
  
  