IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques tierces Python Discussion :

Apprendre pandas ou openpyxl pour excel et CSV


Sujet :

Bibliothèques tierces Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2013
    Messages : 198
    Par défaut Apprendre pandas ou openpyxl pour excel et CSV
    Bonjour,

    en tant que nouvel utilisateur de python, je me demandais pour des opérations basiques sur excel (voir csv) comme lecture (avec filtrage des données), création, si il fallait utiliser son temps et énergie vers pandas ou ou le module openpyxl ?

    Etant dans le domaine du réseau, je ne cherche pas particulièrement à faire du tape à l'oeil mais à utiliser les données dans les cellules à partir de divers extract (utiliser des dictionnaires de dictionnaires, ...) ou bien créer des fichiers excel.

    Quels sont vos retours d'expériences pour des besoins basiques ?

    Bonne journée.

  2. #2
    Membre chevronné
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2022
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 21
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2022
    Messages : 332
    Par défaut
    Bonjour,
    Tout dépend tu qualifies quoi de tape à l'oeil.
    En soit pandas utilise openpyxl si je ne me trompe pas.
    Plus facile d'utilisation mais plus limité , à toi de voir jusqu'ou tu veux pousser la chose. Coloration etc ...

    A l'époque j'avais utilisé Panda et même sans y comprendre grand chose tu peux facilement et rapidement de débrouiller.

    Après tu peux te faire un cas de test histoire de voir vite fait ca donne quoi

    Cdt

  3. #3
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 743
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 743
    Par défaut
    Salut,

    Citation Envoyé par caramon _majere Voir le message
    Quels sont vos retours d'expériences pour des besoins basiques ?
    Pour utiliser pandas ou openpyxl, il faut avoir les bases de la programmation avec python. Ce qui suppose savoir gérer fichiers csv, dictionnaires et autres filtres. Ces pré-requis acquis, on peut s'aventurer dans openpyxl, pandas,... car on aura les bases pour lire/comprendre la documentation et profiter/adapter des exemples de codes.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2013
    Messages : 198
    Par défaut
    Merci pour vos retour.

    Ca confirme mon ressentie de plutôt passer du temps sur pandas étant donné que dans mon métier, le réseau, les formats excel et csv sont les plus utilisées pour faire de la configuration d'équipements.

    Bonne journée.

  5. #5
    Expert confirmé Avatar de papajoker
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2013
    Messages
    2 323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nièvre (Bourgogne)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Septembre 2013
    Messages : 2 323
    Par défaut
    bonjour
    Citation Envoyé par caramon _majere Voir le message
    pour faire de la configuration d'équipements.
    je n'ai pas forcément compris ton besoin

    python traite très bien les fichiers csv
    pandas et polars c'est pour des bases de données (relativement importantes , milliers de lignes) et pour du calcul sur ces bases.

    Si tu n'as qu'une centaine de lignes (?) pandas/polars est sans doute sans intérêt.

    pour des besoins basiques
    si "basique", python est la meilleure réponse

  6. #6
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    198
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2013
    Messages : 198
    Par défaut
    Citation Envoyé par papajoker Voir le message
    bonjour

    je n'ai pas forcément compris ton besoin

    python traite très bien les fichiers csv
    pandas et polars c'est pour des bases de données (relativement importantes , milliers de lignes) et pour du calcul sur ces bases.

    Si tu n'as qu'une centaine de lignes (?) pandas/polars est sans doute sans intérêt.


    si "basique", python est la meilleure réponse
    La configuration d'équipements me concernant peut être des firewall, des routeurs.
    Ou bien faire des synthèses de données reçu d'une base.

    Je parlais de format CSV et excel car selon les équipements, logiciel, organisation, on peut être amené à jongler avec ces 2 formats.

  7. #7
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 743
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 743
    Par défaut
    Citation Envoyé par caramon _majere Voir le message
    Ca confirme mon ressentie de plutôt passer du temps sur pandas étant donné que dans mon métier, le réseau, les formats excel et csv sont les plus utilisées pour faire de la configuration d'équipements.
    CSV est un format de fichier alors qu'EXCEL est une application. Elle peut gérer plein de formats de fichiers différents. Le CSV étant l'un de ceux-ci. Ce qui donne la possibilité de convertir un fichier CSV en un fichier à un des formats supportés par EXCEL.

    Dans les gestions de configuration, il y a pleins de données redondantes qu'on ne pourra gérer "proprement" que via une base de données (pour éviter les incohérences). Ce qui n'exclut pas d'en extraire un fichier CSV de commandes à utiliser pour effectuer une opération X ou Y.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. quickreport et états de sortie CSV pour Excel
    Par konfo dans le forum C++Builder
    Réponses: 0
    Dernier message: 19/01/2009, 12h03
  2. Création d'un fichier CSV pour Excel
    Par soso78 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 03/04/2008, 15h25
  3. [VS2005] Probleme Encodage CSV pour Excel
    Par belfaigore dans le forum VB.NET
    Réponses: 1
    Dernier message: 24/05/2007, 17h36
  4. [Librairies] générer un .csv en php pour excel
    Par allowen dans le forum Langage
    Réponses: 3
    Dernier message: 14/12/2005, 16h40
  5. [Excel] séparateur pour les fichiers csv
    Par drinkmilk dans le forum Excel
    Réponses: 2
    Dernier message: 27/08/2005, 14h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo