recherche

Maison  >  Questions et réponses  >  le corps du texte

python处理excel的问题

对于一个这样的excel文件,

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

PHPzPHPz2887 Il y a quelques jours386

répondre à tous(5)je répondrai

  • 天蓬老师

    天蓬老师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é.

    répondre
    0
  • 大家讲道理

    大家讲道理2017-04-17 17:32:10

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

    répondre
    0
  • 巴扎黑

    巴扎黑2017-04-17 17:32:10

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

    répondre
    0
  • PHPz

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

    répondre
    0
  • 黄舟

    黄舟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

    répondre
    0
  • Annulerrépondre