Qu'est-ce que le format de fichier ODC ?
.odc est un format de fichier textuel développé par Microsoft pour être utilisé avec Excel et d'autres applications Office. Les fichiers .odc sont utilisés pour accéder à des données provenant de ressources externes telles que des bases de données, des cubes OLAP, des feuilles de calcul ou des fichiers texte. Structurellement, chaque fichier .odc est un document HTML avec un îlot XML intégré - spécifiquement un bloc <odc:OfficeDataConnection> - qui stocke la chaîne de connexion, le type de commande et les détails de la requête nécessaires pour atteindre la source externe. Les fichiers peuvent être ouverts dans n'importe quel navigateur web ou éditeur de texte ainsi que dans Excel lui-même.
Un fichier .odc ne contient pas de données ; il stocke les instructions sur la manière dont Excel doit se connecter et actualiser les données de cette source. Chaque fichier contient des informations sur la source de données, notamment son emplacement, son type, les identifiants d'authentification et toutes les requêtes SQL ou MDX associées. Étant donné que les chaînes de connexion peuvent intégrer des noms de serveurs et des identifiants, les fichiers .odc peuvent exposer des détails d'infrastructure sensibles s'ils sont partagés sans précaution.
Le support de .odc a été introduit dans Microsoft Office 2007, qui a également ajouté la gestion intégrée des connexions de données directement dans Excel. Les fichiers peuvent être créés et exportés depuis Excel, et Excel les utilise pour actualiser les tableaux connectés et les Tableaux Croisés Dynamiques à partir de la source spécifiée. Dans le Microsoft 365 Excel moderne, les connexions Power Query / Récupérer et transformer complètent de plus en plus les fichiers .odc autonomes, bien que le format .odc reste entièrement pris en charge.
Sécurité et sûreté
RISQUE : MEDIUMLe fichier .odc est du HTML/XML brut et n'est pas exécutable, mais il comporte des risques réels : (1) les chaînes de connexion sont stockées en texte clair et peuvent exposer des noms de serveurs et parfois des identifiants - traitez les fichiers .odc comme sensibles ; (2) l'ouverture d'un .odc dans Excel peut déclencher une connexion de données externe qui extrait des données d'une source distante, ce qui a été utilisé dans des scénarios d'exfiltration de données/phishing, donc n'ouvrez pas de fichiers .odc provenant d'expéditeurs non fiables ; Excel avertit avant d'activer les connexions externes - tenez-en compte.
Détails du format
en bref- Confusion avec Lotus Notes / OpenDocument générique - Certains catalogues étiquettent à tort .odc comme un fichier OpenDocument ; c'est incorrect - .odc est l'Office Data Connection de Microsoft, pas un format ODF.
Programmes qui ouvrent les fichiers ODC
Détails techniques
spécifications approfondies| Développeur | Microsoft |
| Type MIME principal | application/vnd.ms-office.odc |
| Types MIME alternatifs | text/x-ms-odc; text/html |
| Structure du fichier | Document HTML enveloppant un îlot XML intégré |
| Élément XML central | <odc:OfficeDataConnection> dans un bloc <xml> en ligne |
| Encodage du fichier | Texte brut UTF-8 |
| Chiffrement | Aucun - les chaînes de connexion et les identifiants sont stockés en texte clair |
| Taille de fichier typique | 1 Ko - 10 Ko |
| Identification du fichier | Balise méta HTML avec ProgId=ODC.Database ou ODC.Table ; pas d'octets magiques binaires |
| Cibles de connexion prises en charge | Bases de données relationnelles (SQL Server, Access), cubes OLAP/Analysis Services, classeurs Excel, fichiers texte, requêtes web |
| Paramètres stockés | Chaîne de connexion, type de commande (SQL / MDX / Table), texte de la commande, paramètres d'authentification, métadonnées d'affichage |
| Plateformes prises en charge | Windows ; macOS (Excel pour Mac) |
| Complément moderne | Les connexions Power Query / Récupérer et transformer (Microsoft 365 Excel) remplacent de plus en plus les fichiers .odc, bien que .odc reste pris en charge |
| Formats de connexion Excel associés | .iqy (requête web), .dqy (requête de base de données), .udl (liaison de données universelle), .rqy (requête OLAP) |
| Publié | Microsoft Office 2007 |
| Dernière version | Tracks the Office version (Microsoft 365 Excel) |
| Spécification | learn.microsoft.com |
Conversions ODC
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers ODC.