L'extraction CSV lit des fichiers texte aux valeurs séparées par un délimiteur. Il faut préciser l'encodage, le séparateur, la ligne d'en-tête et les types des colonnes, car un CSV ne les porte pas. Les fichiers volumineux se lisent par morceaux et les lignes invalides doivent être gérées.
Exemple
df = pd.read_csv("ventes.csv", sep=";", encoding="utf-8", dtype={"id": str})