将多个 CSV 文件合并到 Python 电子表格的单独选项卡中

我有一个在目录中生成多个CSV文件的代码。我想在 excel 中生成一个报告,它将包含作为单独选项卡的 CSV 文件。我已经使用以下代码相同:


import pandas as pd

import os

import csv

import glob    

path = "/MyScripts"

all_files = glob.glob(os.path.join(path, "*.csv"))

df_from_each_file = (pd.read_csv(f) for f in all_files)

df_from_each_file.to_excel(writer, sheet_name='ReturnData.csv')

writer.save()

但它给出了以下错误: AttributeError: 'generator' object has no attribute 'to_excel' 不确定我哪里出错了。我需要导入任何特定的库来解决问题吗?


Python 版本是 2.7


红颜莎娜
浏览 205回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python