你可以使用 Pandas 库来处理这个任务。首先,你需要读取原始 Excel 文件并将其存储为一个 DataFrame 对象。然后,你可以使用 Pandas 的 groupby 和 agg 函数来对数据进行分组和聚合操作。最后,你可以将结果保存到一个新的 Excel 文件中。

以下是一个示例代码:

import pandas as pd

# 读取 Excel 文件
df = pd.read_excel('原始文件.xlsx')

# 根据列工序和物料编码PS进行分组和聚合操作
grouped = df.groupby(['工序', '物料编码PS']).agg({
    '位置': lambda x: ' '.join(set(x)),
    'PS面积': 'sum',
    '物料描述PS': 'first'
})

# 对聚合后的结果进行重命名和重新排序
grouped = grouped.rename(columns={'工序': 'PS工序', '位置': 'PS位置'}).reset_index()
grouped = grouped[['PS工序', 'PS位置', '物料编码PS', '物料描述PS', 'PS面积']]

# 保存结果到新的 Excel 文件
grouped.to_excel('新文件.xlsx', index=False)

请确保将代码中的原始文件.xlsx替换为你的实际文件名,并将新文件.xlsx替换为你想保存结果的新文件名。

Pandas 合并 Excel 数据:基于工序和物料描述PS值聚合数据

原文地址: https://www.cveoy.top/t/topic/njVz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录