Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah Saya Boleh Menambah DataFrame Baharu pada Helaian Excel Sedia Ada Tanpa Timpa Ganti?
Tambah DataFrame Baharu pada Helaian Excel Sedia Ada
Skrip Python ini membantu dalam menambahkan bingkai data baharu pada helaian Excel sedia ada bernama "master_data.xlsx. " Daripada menulis ganti kandungan semasa, ia akan menambahkan baris baharu ke bahagian bawah helaian sedia ada.
Peningkatan Kod:
Kod asal termasuk gelung untuk diproses berbilang fail Excel. Untuk memfokuskan pada penambahan pada helaian sedia ada, kami telah mengecualikan gelung dan menganggap bahawa fail "master_data.xlsx" ialah fail yang ingin anda tambahkan.
Fungsi Pembantu:
Kami memperkenalkan fungsi pembantu yang dipanggil append_df_to_excel yang mengendalikan proses penambahan. Fungsi ini menawarkan faedah-faedah berikut:
Disemak Kod:
import pandas as pd import openpyxl # Load "master_data.xlsx" into a DataFrame df_master = pd.read_excel("master_data.xlsx") # Append new DataFrame to "master_data.xlsx" without overwriting append_df_to_excel( "master_data.xlsx", new_data, header=False, # Assuming new DataFrame does not have a header index=False, # Assuming new DataFrame does not have an index )
Penggunaan:
Cuma ganti new_data dengan DataFrame yang anda inginkan dan jalankan kod. DataFrame baharu akan dilampirkan pada bahagian bawah helaian "master_data.xlsx" tanpa sebarang pengubahsuaian pada data sedia ada.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menambah DataFrame Baharu pada Helaian Excel Sedia Ada Tanpa Timpa Ganti?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!