Python Excel
En raison de la popularité et de puissance, Excel est le tableurs le plus utilisé par les entreprises dans le monde entier. Pour cela un Data Scientiste droit être en mesure d’importer et d’exporter des fichiers Excel dans un programme.
Dans ce tutoriel nous verrons ensemble comment manipuler des fichiers Excel et des fichiers CSV dans un programme python. Pour ce faire, on va commencer par l’importation de la librairie pandas, comme ceci:
import pandas
Pandas est une bibliothèque écrite pour le langage python permettant la manipulation et l’analyse de données. Voici une exemple de code qui lit les informations d’un fichier Excel appelé test.xlsx :
import pandas as pd
result = pd.read_excel("test.xlsx")
Effectuer de opérations
Nous pouvons effectuer des opérations sur les colonnes de la table de notre fichier Excel. Par exemple, On souhaite d’ajouter 2 ans sur l’âge de chaque personnes. Voici une exemple de code :
result["Age normal"] = (result["Age"] + 2)
Vous pouvez stocker ce résultat dans un autre fichier en utilisant la fonction to_excel(), comme ceci:
result.to_excel('nouveaufichier.xlsx')
Des Fichiers CSV Python Excel
Vous pouvez aussi lire les informations stockées dans un fichier csv. La lecture des données d’un fichiers csv se fait par l’utilisation de la fonction read_csv . Voici une exemple simple:
exemple = pd.read_csv("exemple.csv")
Pour éliminer les séparateurs de type points virgule qui affiche dans le résultat de votre fichier csv on utilisera le code suivant:
exemple = pd.read_csv("exemple.csv",sep=";")
Il existe quelques autre fonction très utilise lorsqu’on manipule des fichiers en python. Voici une liste de quelques fonction importante pour la manipulation des fichiers:
getcwd() Une fonction du module os. Cette fonction récupère le dossier courant de votre projet. Le dossier dans lequel vous êtes entrain de travailler.
listdir() Cette fonction du module os permet d’afficher tous les fichiers d’un répertoire.
chdir() Permet de modifier le répertoire actuel. Voici une exemple de code de l’utilisation normale de ces fonction:
import os
os.getcwd()
os.listdir()
os.chdir()