Technologies de l'information et de la communication


L'utilisation d'un séparateur de champ alternatif comme le point-virgule ou le deux points résout le conflit possible avec les données numériques. L'augmentation du niveau d'éducation a favorisé l'utilisation d' ordinateurs personnels et de logiciels plus ou moins complexes par un pourcentage croissant de la population [ 47 ]. Joël de Rosnay a repris cette expression dans La révolte du pronétariat:

Catégories:


N'hésitez pas aussi à vous référer à la FAQ Excel et à poser vos questions sur les forums d'entraide Excel. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu: Les meilleurs cours et tutoriels pour apprendre Microsoft Excel Sélection des meilleurs tutoriels et cours de formation gratuits pour apprendre Microsoft Excel.

Tutoriels pour débutants et cours pour apprendre Microsoft Excel. Présentation de Microsoft Excel par Michel Tanguy. Le but de ce tutoriel est de vous apprendre les bases de Microsoft Excel, en découvrant les différentes fonctionnalités.

Il porte sur la version de ce tableur, mais les concepts clés sont encore d'actualité. Dans ce tutoriel, vous allez apprendre l'offre Microsoft Online Services. C'est aussi un cours où vous allez apprendre l'administration des différents composants des services online dont Excel Online. Apprendre les tableaux dans Microsoft Excel par Michel Tanguy.

Ce tutoriel va vous apprendre les tableaux listes de données dans Excel. C'est une formation pratique sur la manipulation des tableaux dans Excel La gestion des doublons dans Microsoft Excel par Michel Tanguy. Le but de ce tutoriel est de vous apprendre comment identifier et manipuler les doublons dans les feuilles de calcul Microsoft Excel. C'est une formation pratique avec des exemples et des tests de compréhension.

La gestion des erreurs dans Microsoft Excel par Michel Tanguy. Dans ce cours, vous allez apprendre les types d'erreurs pouvant survenir dans Microsoft Excel formules et macros ainsi que les outils disponibles pour gérer ces erreurs. C'est une formation qui intègre une phase pratique. Récupérer les données dans un classeur Excel endommagé par Michel Tanguy.

Ce tutoriel vous permettra d'apprendre quelques solutions pour récupérer les données dans des classeurs endommagés, sous Microsoft Excel. Dans ce tutoriel, vous apprendre à bien utiliser le ruban d'Office , et plus particulièrement avec Excel.

La personnalisation du ruban sous Microsoft Excel par Michel Tanguy. Le but de ce tutoriel est de vous apprendre les différentes options qui vous permettront de modifier la présentation du ruban, sous Excel Vous allez aussi apprendre des exemples d'Excel avec les autres composants de Microsoft Office tels que Outlook et Access. C'est un cours qui peut servir de support de formation pratique pour apprendre la programmation VBA sous Microsoft Office Excel.

Les exemples sont en Excel , mais peuvent être adaptés pour les versions récentes: Excel et Excel Les fonctions personnelles dans Microsoft Excel par Michel Tanguy.

Dans ce tutoriel, vous allez apprendre la création et l'utilisation des fonctions complémentaires dans Excel. Dans ce support de cours complet sur Excel, vous allez apprendre les techniques à suivre afin de programmer efficacement sous Excel.

Vous allez aussi apprendre comment améliorer la vitesse d'exécution de ces programmes. Vos premiers pas dans l'éditeur de macros Microsoft Excel par Michel Tanguy. Ce tutoriel est un guide pas à pas pour vous initier à l'éditeur de macros et vous apprendre comment créer vos premières procédures VBA dans Excel.

Excel et l'enregistreur de macros par Pierre Fauconnier. Si vous répétez régulièrement les mêmes manipulations lors du traitement d'un fichier Excel, l'enregistreur de macro pourrait vous intéresser. Le but de ce tutoriel est de vous apprendre ce puissant outil dans Excel. Les fichiers Excel binaires par Jean-Philippe André. Alors que depuis la version d'Office , la plupart des utilisateurs et développeurs ne manipulent que des fichiers avec ou sans macros xlsx ou xlsm , il paraît important de leur proposer une alternative qui permet d'améliorer les performances, les tailles et le stockage de données: Le but de ce tutoriel est de vous apprendre à utiliser ce format peu connu d'Excel.

Ce tutoriel est une introduction aux fonctions d'accessibilité intégrées à Office. Ces fonctions ont été développées pour faciliter l'accès à l'outil informatique aux personnes handicapées. Détection du texte survolé par la souris, détection des alertes visuelles et sonores Vous allez les apprendre dans ce tutoriel, qui s'adresse à un public développeur expérimenté. Dans ce tutoriel, vous allez apprendre à utiliser des variables dans le VBA Excel. Fondements sur les variables et les constantes par Maxence Hubiche.

R a été fait pour des usagers sans forte compétence technique. Interface graphique propose très peu de fonctions, notamment sur la localisation des fichiers. En ligne de commande, on peut tout paramétrer.

On exécute le code pour voir comment R interprète le fichier CSV. Ces erreurs vont nous aider à mieux comprendre comment spécifier son jeu de données. R parse le fichier automatiquement. Une fois que le fichier est importé, on peut visualiser le résultats dans le panneau Environnement:. Dans notre cas, monjeudedonnees et le lancer.

Mauvaise pratique car ne met pas à jour les données et ne permet pas de retrouver les données. Sur des très gros fichiers, peut être utile. Plus restrictif que des données tabulaires. Les packages les interprètent plus facilement.

On peut avec R et shiny créer une interface qui permet au public novice de transformer des données sans lancer R. Travaillons sur le jeu de données portant sur la réserve parlementaire. Dans ce cas, format long: Ce qui est considéré comme du tidy data dépend de la définition de ce qui est une observation et une variable: Pour le producteur de données, format long privilégie les usagers techniques dév. Pour aller de large vers Long, on utilise donc la fonction gather qui comporte 3 arguments: De Joly à Hollande.

En créant une nuovelle colonne: Il est donc très courant de passer régulièrement de long en large et vice versa pour bénéficier des facilités de chaque mode pour travailler les données facilement.

Slice est utile mais limité, il y a donc une autre fonction filter qui est plus large dans son action et utile pour travailler sur un sous ensemble du jeu de données. Permet de spécifier un certain périmètre. On ne peut pas avoir nombre de voix et score des inscrits, par exemple.

Il faut avoir 3 colonnes pour faire un spread. Le format long du jeu de données des élections a plus de colonnes que 3 mais ça reste un fichier long car les variables sont les mêmes pour chaque code Insee.

Le jeu de données initial pour faire un spread est de 3 colonnes. On veut regrouper des observations par un ou plusieurs critères: On ajoute les fichiers 1 par 1 même si on les chaine ensemble pour gagner du temps. Pour limiter ça, on peut sélectionner les colonnes à ajouter par une fonction select. On peut travailler tout autant avec le fichier large que le fichier long.

On part du tableau large par facilité mais pas obligatoire. À partir de là, on peut commencer à visualiser nos données teaser de la deuxième partie de cette formation! Elle accompagne les supports de formation suivants: Notion de données, 2 dimensions: Les données sont généralement gratuites. Enfin, quand vous disposez d'un Dialect , il est aussi possible de l' enregistrer auprès du module csv à l'aide de la méthode csv. Une fois enregistré, le dialecte peut être référencé par son nom dans le code — ce qui favorise encore un peu le découplage du code.

Jusqu'à présent, toutes les données que nous avons relues l'étaient sous forme de chaînes de caractères. Or, souvent, le format CSV est utilisé pour échanger des données numériques. Le module csv offre la possibilité de faire la conversion automatiquement des données numériques. Celles-ci seront identifiées comme telles par le module csv si elles respectent la syntaxe de Python pour les nombres et si elles ne sont pas encadrées par des délimiteurs de chaîne dans le document CSV source.

Ainsi, observez que les données de la colonne ID sont toujours retournées sous forme de chaîne car dans le document CSV original celles-ci sont délimitées par des guillemets. Par contre, ce qui n'est pas le cas des données des deux dernières colonnes, qui elles sont bien retournées sous forme de données numériques. Pour être reconnues comme des nombres, les données doivent respecter la syntaxe de Python pour les nombres. Ce qui n'est pas le cas des données issues d'un tableur utilisant la virgule pour séparateur décimal!

L'option présentée ci-dessus ne fonctionnera donc pas avec des données CSV issues d'un logiciel francisé Maintenant que nous avons passé beaucoup de temps sur la lecture d'un flux CSV, abordant au passage la notion de dialecte , l'écriture ne devrait pas être compliquée à comprendre.

Ainsi, puisque le module csv definit un reader pour lire un flux CSV, comme on peut l'espérer il définit aussi un writer pour écrire dans un flux:. Ici, la méthode clé est csv. Comme son nom l'indique, celle-ci permet d'écrire une ligne dans le flux CSV de sortie. Notez la forme de l'argument dans mon exemple:. En fait, writerow n'accepte qu' un seul argument.

Ici, il s'agit d'un tupple. Mais n'importe quelle séquence fait l'affaire. A ces exemples on peut aussi ajouter les compréhensions de listes:. Celles-ci doivent d'ailleurs être utilisées si vous souhaitez émettre le contenu d'un générateur:. Comme on peut le constater sur la dernière ligne du précédent exemple, le module csv n'impose aucunement que toutes les lignes générées possèdent le même nombre de champs. Les exemples de la section précédente ne posaient pas de problèmes majeurs à csv puisque les données ne contenaient aucun des caractères spéciaux reconnus dans un fichier CSV.

A savoir, en standard, la virgule, les guillemets et le retour à la ligne. Voyons maintenant comment il se comporte avec des données piégées:. Comme on peut l'observer, par défaut, le module csv ajoute des guillemets uniquement si nécessaire autour des textes. Constatez aussi que les guillemets embarqués dans des données sont doublés.

Il est amusant de remarquer qu'en doublant les guillemets contenus dans du texte, CSV suit une convention commune à de nombreuses variantes de SQL. Ceci explique sans doute cela Toujours est-il que cela s'oppose à une convention plus moderne issue du langage C, qui inaugura autour de l'utilisation du backslash comme caractère d'échappement.

Bien sûr, pour boucler la boucle, il existe des dialectes de CSV qui utilisent aussi le backslash pour cet usage! L'utilisation d'un dialecte spécifique permet de contrôler la manière dont le flux CSV sera généré.

Je vous renvoie à la section dialectes un peu plus haut pour un résumé des options possibles. Selon votre configuration ou votre plate-forme, il se peut qu'en visualisant le contenu du fichier CSV généré vous constatiez la présence d'une ligne vide après chaque ligne de donnée.

L'explication réside dans le séparateur d'enregistrement. Face à cette confusion, certains éditeurs de texte sont tentés d'interpréter indépendamment CR puis LF comme deux séparateurs consécutifs de fin de ligne.