Maison > Questions et réponses > le corps du texte
对于一个这样的excel文件,
我现在想要做的是讲RevisionID相同的行合并到一块进行数据的处理。请问该如何弄、
天蓬老师2017-04-17 17:32:10
Supposons que l'Excel d'origine ait été trié selon 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')
Après l'exécution, un nouvel Excel sera formé répertoriant le contenu souhaité.
大家讲道理2017-04-17 17:32:10
Vous pouvez envisager de le convertir en fichier csv, puis simplement ouvrir le fichier pour le traiter directement
PHPz2017-04-17 17:32:10
Recherche sur la bibliothèque xlrd, ou comment utiliser python pour modifier les fichiers .csv (il suffit de convertir les fichiers .xlsx/.xls en csv). Il existe également une bibliothèque openpyxl, mais elle ne devrait pas pouvoir fusionner selon vos besoins. .
黄舟2017-04-17 17:32:10
Choses :
Utilisez un tableau pour enregistrer les lignes avec le même ID, puis utilisez une autre bibliothèque pour fusionner