Che cos'è il formato di file ODC?
.odc è un formato di file basato su testo sviluppato da Microsoft per l'uso con Excel e altre applicazioni Office. I file .odc vengono utilizzati per accedere ai dati da risorse esterne come database, cubi OLAP, fogli di calcolo o file di testo. Strutturalmente, ogni file .odc è un documento HTML con un'isola XML incorporata - specificamente un blocco <odc:OfficeDataConnection> - che memorizza la stringa di connessione, il tipo di comando e i dettagli della query necessari per raggiungere la sorgente esterna. I file possono essere aperti in qualsiasi browser web o editor di testo, oltre che in Excel stesso.
Un file .odc non contiene dati; memorizza le istruzioni su come Excel dovrebbe connettersi e aggiornare i dati da quella sorgente. Ogni file contiene informazioni sulla sorgente dati, inclusi la sua posizione, il tipo, le credenziali di autenticazione e qualsiasi query SQL o MDX associata. Poiché le stringhe di connessione possono incorporare nomi di server e credenziali, i file .odc possono esporre dettagli sensibili dell'infrastruttura se condivisi senza cura.
Il supporto per .odc è stato introdotto in Microsoft Office 2007, che ha anche aggiunto la gestione integrata delle connessioni dati direttamente all'interno di Excel. I file possono essere creati ed esportati da Excel, ed Excel li utilizza per aggiornare tabelle collegate e tabelle pivot dalla sorgente specificata. Nel moderno Microsoft 365 Excel, le connessioni Power Query / Recupera e trasforma completano sempre più i file .odc autonomi, sebbene .odc rimanga pienamente supportato.
Sicurezza e incolumità
RISCHIO: MEDIUMIl file .odc è semplice HTML/XML e non è eseguibile, ma comporta rischi reali: (1) le stringhe di connessione sono memorizzate in chiaro e possono esporre nomi di server e talvolta credenziali - tratta i file .odc come sensibili; (2) l'apertura di un .odc in Excel può attivare una connessione dati esterna che attinge da una sorgente remota, il che è stato utilizzato in scenari di esfiltrazione dati/phishing, quindi non aprire file .odc da mittenti non attendibili; Excel avverte prima di abilitare le connessioni esterne - presta attenzione.
Dettagli del formato
in sintesi- Confusione con Lotus Notes / OpenDocument generico - Alcuni cataloghi etichettano erroneamente .odc come file OpenDocument; questo non è corretto - .odc è la Office Data Connection di Microsoft, non un formato ODF.
Programmi che aprono file ODC
Dettagli tecnici
specifiche approfondite| Sviluppatore | Microsoft |
| Tipo MIME primario | application/vnd.ms-office.odc |
| Tipi MIME alternativi | text/x-ms-odc; text/html |
| Struttura del file | Documento HTML che avvolge un'isola XML incorporata |
| Elemento XML principale | <odc:OfficeDataConnection> all'interno di un blocco <xml> inline |
| Codifica del file | Testo normale UTF-8 |
| Crittografia | Nessuna - stringhe di connessione e credenziali memorizzate in testo normale |
| Dimensione tipica del file | 1 KB - 10 KB |
| Identificazione del file | Meta tag HTML con ProgId=ODC.Database o ODC.Table; nessun magic byte binario |
| Destinazioni di connessione supportate | Database relazionali (SQL Server, Access), cubi OLAP/Analysis Services, cartelle di lavoro Excel, file di testo, query web |
| Parametri memorizzati | Stringa di connessione, tipo di comando (SQL / MDX / Tabella), testo del comando, impostazioni di autenticazione, metadati di visualizzazione |
| Piattaforme supportate | Windows; macOS (Excel per Mac) |
| Complemento moderno | Le connessioni Power Query / Recupera e trasforma (Microsoft 365 Excel) sostituiscono sempre più i file .odc, sebbene .odc rimanga supportato |
| Formati di connessione Excel correlati | .iqy (query web), .dqy (query database), .udl (collegamento dati universale), .rqy (query OLAP) |
| Rilasciato | Microsoft Office 2007 |
| Ultima versione | Tracks the Office version (Microsoft 365 Excel) |
| Specifica | learn.microsoft.com |
Conversioni ODC
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file ODC.