用多个csv文件转换成excel文件

2024-09-30 08:15:45 发布

您现在位置: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)

Tags: csvcsvfileimportconvertwssysworkspaceglob

热门问题