将多个csv文件转换为Excel文件?

时间:2017-12-22 21:33:31

标签: python excel python-2.7 csv openpyxl

在Python 2.7中,我有很多想要转换为Excel的csv文件。 csv文件的名称为abcd1.csvabcd2.csv,依此类推。 我想将它们转换为abcd1.xlsabcd2.xls等等。 虽然我可以在一个文件中执行此操作,但我不知道如何在多个文件上执行此操作。

这是我到目前为止使用的功能:

from openpyxl import Workbook
import csv

wb = Workbook()
ws = wb.active
file_name = "COUNT16_DISTRIBUTION" + str(count3*1) + ".csv"
with open(file_name, 'r') as f:
    for row in csv.reader(f):
        ws.append(row)
wb.save()

file_name可以在while循环中使用,我可以浏览每个csv文件,但我不知道如何将它们保存为.xls

1 个答案:

答案 0 :(得分:-1)

以下是pandas的示例:

f x = f (g subtermOfX)