我正在尝试将 .xls 转换为 .csv 但是当我运行下面的代码时没有任何反应。
import xlrd
import csv
def csv_from_excel():
wb = xlrd.open_workbook('d://Documents and Settings//tdrub//Desktop//TreinamentoPython XLS-CSV//Teste.xls')
sh = wb.sheet_by_name('Sheet1')
Agencia = open('d://Documents and Settings//tdrub//Desktop//Agencia.csv', 'wb')
wr = csv.writer(Agencia, quoting=csv.QUOTE_ALL)
for rownum in xrange(sh.nrows):
wr.writerow(sh.row_values(rownum))
Agencia.close()
目录是正确的,工作表名称是正确的,但是当我运行代码时,没有创建 .csv 文件。
如果有人可以帮助我,我将不胜感激:)