Vad är filformatet ODC?
.odc är ett textbaserat filformat utvecklat av Microsoft för användning med Excel och andra Office-applikationer. .odc-filer används för att komma åt data från externa resurser som databaser, OLAP-kuber, kalkylblad eller textfiler. Strukturellt sett är varje .odc-fil ett HTML-dokument med en inbäddad XML-ö - specifikt ett <odc:OfficeDataConnection>-block - som lagrar anslutningssträngen, kommandotypen och frågedetaljerna som behövs för att nå den externa källan. Filerna kan öppnas i valfri webbläsare eller textredigerare såväl som i Excel självt.
En .odc-fil innehåller inte data; den lagrar instruktionerna för hur Excel ska ansluta till och uppdatera data från den källan. Varje fil innehåller information om datakällan, inklusive dess plats, typ, autentiseringsuppgifter och eventuella tillhörande SQL- eller MDX-frågor. Eftersom anslutningssträngar kan innehålla servernamn och inloggningsuppgifter kan .odc-filer exponera känsliga infrastrukturdetaljer om de delas utan försiktighet.
Stöd för .odc introducerades i Microsoft Office 2007, som även lade till inbyggd hantering av dataanslutningar direkt i Excel. Filer kan skapas och exporteras från Excel, och Excel använder dem för att uppdatera anslutna tabeller och Pivot-tabeller från den angivna källan. I moderna Microsoft 365 Excel kompletterar Power Query / Hämta och transformera-anslutningar alltmer fristående .odc-filer, även om .odc fortfarande stöds fullt ut.
Säkerhet & trygghet
RISK: MEDIUMFilen .odc är vanlig HTML/XML och är inte körbar, men den innebär reella risker: (1) anslutningssträngar lagras i klartext och kan exponera servernamn och ibland inloggningsuppgifter - hantera .odc-filer som känsliga; (2) att öppna en .odc i Excel kan utlösa en extern dataanslutning som hämtar från en fjärrkälla, vilket har använts i scenarier för dataexfiltrering/nätfiske, så öppna inte .odc-filer från okända avsändare; Excel varnar innan externa anslutningar aktiveras - följ dessa varningar.
Formatdetaljer
i ett nötskal- Lotus Notes / generisk OpenDocument-förväxling - Vissa kataloger felmärker .odc som en OpenDocument-fil; det är felaktigt - .odc är Microsofts Office Data Connection, inte ett ODF-format.
Program som öppnar ODC-filer
Tekniska detaljer
djup specifikation| Utvecklare | Microsoft |
| Primär MIME-typ | application/vnd.ms-office.odc |
| Alternativa MIME-typer | text/x-ms-odc; text/html |
| Filstruktur | HTML-dokument som omsluter en inbäddad XML-ö |
| Kärn-XML-element | <odc:OfficeDataConnection> inom ett inline <xml>-block |
| Filkodning | UTF-8 klartext |
| Kryptering | Ingen - anslutningssträngar och inloggningsuppgifter lagras i klartext |
| Typisk filstorlek | 1 KB - 10 KB |
| Filidentifiering | HTML-metatagg med ProgId=ODC.Database eller ODC.Table; inga binära magic bytes |
| Anslutningsmål som stöds | Relationella databaser (SQL Server, Access), OLAP/Analysis Services-kuber, Excel-arbetsböcker, textfiler, webbfrågor |
| Lagrade parametrar | Anslutningssträng, kommandotyp (SQL / MDX / Table), kommandotext, autentiseringsinställningar, visningsmetadata |
| Plattformar som stöds | Windows; macOS (Excel för Mac) |
| Modernt komplement | Power Query / Hämta och transformera-anslutningar (Microsoft 365 Excel) ersätter alltmer .odc-filer, även om .odc fortfarande stöds |
| Relaterade Excel-anslutningsformat | .iqy (webbfråga), .dqy (databasfråga), .udl (universal data link), .rqy (OLAP-fråga) |
| Släppt | Microsoft Office 2007 |
| Senaste version | Tracks the Office version (Microsoft 365 Excel) |
| Specifikation | learn.microsoft.com |
ODC-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om ODC-filer.