<p>Here’s an example using <a href="https://xlsxwriter.readthedocs.io/">xlsxwriter</a>:</p>
<pre><code class="lang-auto">import os
import glob
import csv
from xlsxwriter.workbook import Workbook
for csvfile in glob.glob(os.path.join('.', '*.csv')):
workbook = Workbook(csvfile[:-4] + '.xlsx')
worksheet = workbook.add_worksheet()
with open(csvfile, 'rt', encoding='utf8') as f:
reader = csv.reader(f)
for r, row in enumerate(reader):
for c, col in enumerate(row):
worksheet.write(r, c, col)
workbook.close()
</code></pre>
<p>FYI, there is also a package called <a href="http://pythonhosted.org/openpyxl/">openpyxl</a>, that can read/write Excel 2007 xlsx/xlsm files.</p>