Ouvrir un fichier CSV avec des formules et en afficher les résultats
Résolu
_Ritchi_
Messages postés
21333
Date d'inscription
Statut
Contributeur
Dernière intervention
-
_Ritchi_ Messages postés 21333 Date d'inscription Statut Contributeur Dernière intervention -
_Ritchi_ Messages postés 21333 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Ouvrir un fichier CSV avec des formules et en afficher les résultats
- Comment ouvrir un fichier epub ? - Guide
- Comment ouvrir un fichier bin ? - Guide
- Ouvrir un fichier .dat - Guide
- Comment ouvrir un fichier docx ? - Guide
- Comment ouvrir un fichier 7z - Guide
2 réponses
Pour avoir eu le fichier entre les mains (virtuelles, bien sûr), j'ai pu constater que, dans la version pour Windows 16.0.11929.20618 64 bits l'ouverture du CSV se passe normalement et les formules sont correctement interprétées.
Par contre, dans la version 2019 pour Mac, les formules ne sont pas interprétées, comme dans la version 16.0.12624 pour Windows évoquée ci-dessus. Mais si, dans le CSV on les met dans leur forme US (=IF(OR(...)) elles sont traduites et correctement interprétées.
Changement d'orientation ? Bug (donc provisoire) de localisation ? Difficile de savoir. Il serait utile de le signaler aux aux équipes produit via le bouton "smiley", à droite de la barre d'outils pour la version 2019 sur Mac ou en haut à droite dans la page "Fichier" de la version pour Windows...
Par contre, dans la version 2019 pour Mac, les formules ne sont pas interprétées, comme dans la version 16.0.12624 pour Windows évoquée ci-dessus. Mais si, dans le CSV on les met dans leur forme US (=IF(OR(...)) elles sont traduites et correctement interprétées.
Changement d'orientation ? Bug (donc provisoire) de localisation ? Difficile de savoir. Il serait utile de le signaler aux aux équipes produit via le bouton "smiley", à droite de la barre d'outils pour la version 2019 sur Mac ou en haut à droite dans la page "Fichier" de la version pour Windows...
Bonjour,
EDIT : Essaies :
EDIT : Essaies :
Dim r As Range Set r = ActiveSheet.Range("a1").CurrentRegion r.Replace "=", "="
Le problème ne situe pas dans le fichier csv mais dans Excel.
Ceci dit, un fichier csv est un fichier texte, il n'est pas prévu pour contenir des formules, il me paraît logique qu'Excel n'interprète pas les formules : il ne devrait jamais le faire, mais Excel et les csv c'est une très vieille histoire d'anomalies d'interprétation.
Ceci dit, un fichier csv est un fichier texte, il n'est pas prévu pour contenir des formules, il me paraît logique qu'Excel n'interprète pas les formules : il ne devrait jamais le faire, mais Excel et les csv c'est une très vieille histoire d'anomalies d'interprétation.
Excellente initiative que d'avoir proposé cette mise en langue de Shakespeare les formules présentes dans mon fichier .csv : cela a parfaitement corrigé mon souci dans Excel Pro 2019.
Je vais donc modifier mon script Python pour qu'il crée les formules en version outre-manche ou plutôt en version outre-atlantique.
Un grand "MERCI !!!" pour cette brillante idée.
Ritchi