将Glob.glob文件转换为pandas数据帧并附加到Excel工作表的步骤如下:
import glob
import pandas as pd
from openpyxl import load_workbook
file_paths = glob.glob('文件夹路径/*.csv') # 替换为实际的文件夹路径和文件类型
df = pd.DataFrame()
for file_path in file_paths:
temp_df = pd.read_csv(file_path) # 根据文件类型选择适当的读取函数,如read_excel()等
df = df.append(temp_df, ignore_index=True)
book = load_workbook('工作簿路径/工作簿名.xlsx') # 替换为实际的工作簿路径和名称
writer = pd.ExcelWriter('工作簿路径/工作簿名.xlsx', engine='openpyxl')
writer.book = book
df.to_excel(writer, sheet_name='工作表名', index=False) # 替换为实际的工作表名称
writer.save()
以上步骤将会将指定文件夹下的所有CSV文件读取为pandas数据帧,并将数据帧附加到指定的Excel工作表中。这样可以方便地将多个文件的数据整合到一个工作表中进行分析和处理。
腾讯云相关产品和产品介绍链接地址:
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云