python处理excel的问题
PHPz
PHPz 2017-04-17 17:30:10
0
5
390

对于一个这样的excel文件,

我现在想要做的是讲RevisionID相同的行合并到一块进行数据的处理。请问该如何弄、

PHPz
PHPz

学习是最好的投资!

répondre à tous(5)
Peter_Zhu

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é.

大家讲道理

Vous pouvez envisager de le convertir en fichier csv, puis simplement ouvrir le fichier pour le traiter directement

巴扎黑

Matériels de référencehttp://bbs.bathome.net/thread-39568-1-1....

PHPzhong

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. .

黄舟

Choses :

Utilisez un tableau pour enregistrer les lignes avec le même ID, puis utilisez une autre bibliothèque pour fusionner

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal