конвертировать несколько файлов excel в файлы csv с помощью python

Есть ли способ конвертировать несколько файлов? Могу ли я использовать glob.glob ?

 import sys sys.path.insert(0,'D:/apera/Python27/xlrd-0.9.3') import xlrd import csv ExcelFile = "D:/apera/Workspace/Sounding/sounding010.xls" CSVFile = "D:/apera/Workspace/Sounding/sounding010.csv" def Convert(ExcelFile, SheetName, CSVFile): wb = xlrd.open_workbook(ExcelFile) ws = wb.sheet_by_name(SheetName) csvfile = open(CSVFile, 'wb') wr = csv.writer(csvfile, quoting=csv.QUOTE_ALL, delimiter=';') for rownum in xrange(ws.nrows): wr.writerow( list(x.encode('latin1') for x in ws.row_values(rownum))) csvfile.close() Convert(ExcelFile, "INPUT", CSVFile) 

Да, glob в сочетании с os будет работать

 import os import glob os.chdir("yourfolder") for f in glob.glob("*.xls"): #call your conversion function 
Interesting Posts

Найти и заменить всю книгу в определенной строке

Apache POI, Excel 2007 + XML и OSGI

автоматическое обновление списка SP Foundation

SQL-скрипт для автоматического увеличения в зависимости от значения столбца

Суммирование столбцов каждого месяца в Excel

Запись на выбранный или активированный лист Excel с использованием c #

«Исправлена ​​ошибка с помощью Zip bomb», созданная Apache-POI при открытии существующих файлов xlsx со сводными таблицами

Макрос не очищает данные с последней страницы веб-сайта

Ожидаемый конец конца и для контрольной переменной уже используются ошибки

Ошибка при выходе из Excel и выходе из системы

Как оценить строку с выражением conditon vba

Могу ли я использовать лист VSTO для веб-приложения?

Как получить текст из combobox или выпадающего списка в Excel Addin?

Пользовательская форма VBA для выполнения выборов только после нажатия кнопки команды

Передача переменной в функции Range в Excel VBA и ее цикл

Давайте будем гением компьютера.