尝试在Python中将XLS转换为CSV

2024-09-30 16:23:46 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图将.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文件是创建的。在

感谢有人能帮我:)


Tags: andcsv代码importsettingsshopenxls
1条回答
网友
1楼 · 发布于 2024-09-30 16:23:46

导入xlrd
导入csv
导入操作系统

文件=打开('输出.csv','wb')
wr=csv.writer(文件,引用=csv.QUOTE_全部)
书=xlrd.open_工作簿(“F.xls”)
工作表=book.sheet_按_索引(0)
对于薄板输入书页():

for row in range(sheet.nrows):

wr.writerow(sheet.row_values(row))

相关问题 更多 >