title: How can I convert a XLSB file to csv using python?
body: <p>I have been provided with a xlsb file full of data. I want to process the data using python. I can convert it to csv using excel or open office, but I would like the whole process to be more automated. Any ideas? </p>
  
  <p><strong>Update:</strong> I took a look at this <a href="https://stackoverflow.com/questions/1858195/convert-xls-to-csv-on-command-line" title="question">question</a> and used the first answer:</p>
  
  <pre><code>import subprocess
  subprocess.call("cscript XlsToCsv.vbs data.xlsb data.csv", shell=False)
  </code></pre>
  
  <p>The issue is the file contains greek letters so the encoding is not preserved. Opening the csv with Notepad++ it looks as it should, but when I try to insert into a database comes like this ���. Opening the file as csv, just to read text is displayed like this: 
  \xc2\xc5\xcb instead of ΒΕΛ.</p>
  
  <p>I realize it's an issue in encoding, but it's possible to retain the original encoding converting the xlsb file to csv ?</p>