Anggapkan bahawa excel asal telah diisih mengikut id:
import pandas as pd
table = pd.read_excel(r"....your file path")
rid = list(table['RevisionID'])
did = []
for i in range(len(table)-1):
if rid[i] == rid[i+1]:
did.append(i)
for i in did:
del table[i:i+1]
pd.to_excel(r'...new file path')
Selepas pelaksanaan, excel baharu akan dibentuk menyenaraikan kandungan yang anda inginkan.
Penyelidikan pada pustaka xlrd, atau cara menggunakan python untuk mengubah suai fail .csv (tukar sahaja fail .xlsx/.xls kepada csv Terdapat juga pustaka openpyxl, tetapi ia sepatutnya tidak boleh digabungkan seperti yang anda perlukan). .
Anggapkan bahawa excel asal telah diisih mengikut
id
:Selepas pelaksanaan, excel baharu akan dibentuk menyenaraikan kandungan yang anda inginkan.
Anda boleh mempertimbangkan untuk menukarnya kepada fail csv, kemudian buka sahaja fail untuk diproses secara terus
Bahan rujukanhttp://bbs.bathome.net/thread-39568-1-1....
Penyelidikan pada pustaka xlrd, atau cara menggunakan python untuk mengubah suai fail .csv (tukar sahaja fail .xlsx/.xls kepada csv Terdapat juga pustaka openpyxl, tetapi ia sepatutnya tidak boleh digabungkan seperti yang anda perlukan). .
Perkara:
Gunakan tatasusunan untuk merakam baris dengan ID yang sama, kemudian gunakan pustaka lain untuk menggabungkan