2024-03-28 09:52:35 发布
网友
.xlsx文件都在一个目录中找到。此目录中只有.xlsx文件。我需要获取每个单独的.xlsx文件并将其插入到一个工作表中。在
.xlsx
示例如下:
最终结果应为一个4页的Excel文件。在
这样做的过程是:
0。设置
安装所需的软件包:
pip install pandas pip install xlsxwriter
然后将pandas导入到您正在使用的Python文件中:
1。读入.xlsx文件
a。每个人的姓名:
df1 = pd.read_excel('./excelfile1.xlsx')
等等
b。读取当前目录中的所有内容:
import os, re dfs = [] for fname in os.listdir(): if re.search(r'\.xlsx$', fname): dfs.append(pd.read_excel(fname))
2。创建新文件并将现有文件添加为图纸
writer = pd.ExcelWriter('./newfilename.xlsx', engine='xlsxwriter') sheet_names = ['sheet1', ...] for df, sheet_name in zip(dfs, sheet_names): df.to_excel(writer, sheet_name=sheet_name) writer.save()
这将在当前目录中创建一个名为newfilename.xlsx的新Excel文件,其中每个现有Excel文件都是工作表。在
newfilename.xlsx
这样做的过程是:
0。设置
安装所需的软件包:
然后将pandas导入到您正在使用的Python文件中:
^{pr2}$1。读入
.xlsx
文件a。每个人的姓名:
等等
b。读取当前目录中的所有内容:
2。创建新文件并将现有文件添加为图纸
这将在当前目录中创建一个名为
newfilename.xlsx
的新Excel文件,其中每个现有Excel文件都是工作表。在相关问题 更多 >
编程相关推荐