Python 依次打开EXCEL文件 再保存
时间: 2023-08-03 12:06:16 浏览: 41
好的,如果您想要依次打开Excel文件并保存,您可以使用Pandas模块中的read_excel和to_excel函数。以下是示例代码:
```python
import pandas as pd
# 定义要打开的Excel文件路径
excel_files = ["/path/to/file1.xlsx", "/path/to/file2.xlsx", "/path/to/file3.xlsx"]
# 遍历Excel文件列表
for file_path in excel_files:
# 读取Excel文件
df = pd.read_excel(file_path)
# 进行数据处理
# ...
# 保存Excel文件
df.to_excel(file_path, index=False)
```
在上面的代码中,我们首先定义了要打开的Excel文件路径列表。然后,我们使用一个for循环遍历这个列表,并使用Pandas的read_excel函数读取Excel文件。接下来,我们进行必要的数据处理。最后,我们使用to_excel函数将处理后的表保存回原文件中。
希望这可以帮助到您。如果您有任何其他问题,请随时问我!
相关问题
遍历文件夹,依次打开EXCEL文件 再保存
好的,下面是Python代码实现遍历文件夹依次打开Excel文件并保存的功能。同样,我们可以使用Pandas和os模块来完成这个任务。
```python
import os
import pandas as pd
# 定义要遍历的文件夹路径
folder_path = "/path/to/folder"
# 遍历文件夹
for dirpath, dirnames, filenames in os.walk(folder_path):
# 遍历文件
for filename in filenames:
# 判断文件是否为Excel文件
if filename.endswith(".xlsx"):
# 读取Excel文件
file_path = os.path.join(dirpath, filename)
df = pd.read_excel(file_path)
# 进行数据处理
# ...
# 保存Excel文件
df.to_excel(file_path, index=False)
```
在上面的代码中,我们首先定义了要遍历的文件夹路径。然后,我们使用os.walk函数遍历文件夹,并使用os.path.join函数构建每个文件的完整路径。接下来,我们使用Pandas的read_excel函数读取Excel文件,并进行必要的数据处理。最后,我们使用to_excel函数将处理后的表保存回原文件中。
希望这可以帮助到您。如果您有任何其他问题,请随时问我!
python 依次添加列到excel中
你可以使用Python的openpyxl库来操作Excel文件。下面是一个简单的示例代码,展示如何依次添加列到Excel中:
```python
import openpyxl
# 打开Excel文件
wb = openpyxl.load_workbook('example.xlsx')
# 选择工作表
ws = wb.active
# 添加列数据
data = [1, 2, 3, 4, 5]
for i, val in enumerate(data):
col = ws.max_column + 1 # 获取最大列号并加1
for j, row_val in enumerate(val):
# 将数据写入单元格
ws.cell(row=j+1, column=col, value=row_val)
# 保存文件
wb.save('example.xlsx')
```
在这个例子中,我们打开了一个名为example.xlsx的Excel文件,并选择了里面的活动工作表。然后,我们定义了一个数据列表,并使用enumerate函数循环遍历这个列表。在每次迭代中,我们获取当前工作表的最大列号,并将其加1以获得新列的编号。然后,我们使用两个嵌套的循环,将数据逐行逐列写入Excel文件中。最后,我们保存了Excel文件。
阅读全文