Объедините разные файлы Excel с PythonPython

Программы на Python
Anonymous
 Объедините разные файлы Excel с Python

Сообщение Anonymous »

У меня есть набор данных в разных файлах Excel. Например: < /p>
Excel File #1: < /p>
Date Data1 Data2
1-1-2025 x1 x2
1-2-2025 x3 x4
< /code>
Excel File #2: < /p>
Date Data1 Data2
1-3-2025 y1 y2
1-4-2025 y3 y4
< /code>
Я хочу объединить их в один файл Excel: < /p>
Excel File слияние < /p>
Date Data1 Data2
1-1-2025 x1 x2
1-2-2025 x3 x4
1-3-2025 y1 y2
1-4-2025 y3 y4
< /code>
Для этого я использую следующий код: < /p>
for file_path in file_paths:
# Get the date from the file name
file_name = file_path
file_name = os.path.splitext(file_name)[0]
file_name = file_name[-8:]
file_name = file_name.replace('_','/')
# Read the Excel file
df = pd.read_excel(file_path, sheet_name='Parte', usecols='O:AN', skiprows=10, nrows=110, header=[0])
data_frames.append(df)
combined_df = pd.concat(data_frames, ignore_index=True)
combined_df.to_excel('rute1', index=False)
< /code>
В результате программа делает слияние, но порядок данных не является правильным. В качестве примера: < /p>
Date Data1 Data2
1-1-2025 x1 x2
1-2-2025 x3 x4
1-3-2025 y1 y2
1-4-2025 y3 y4
< /code>
Можете ли вы помочь мне с этой проблемой? Excel File объединил < /p>
Date Data1 Data2
1-1-2025 x1 x2
1-2-2025 x3 x4
1-3-2025 y1 y2
1-4-2025 y3 y4


Подробнее здесь: https://stackoverflow.com/questions/793 ... ith-python

Вернуться в «Python»