Hvad er ODC-filformatet?
.odc er et tekstbaseret filformat udviklet af Microsoft til brug med Excel og andre Office-applikationer. .odc-filer bruges til at få adgang til data fra eksterne ressourcer såsom databaser, OLAP-kuber, regneark eller tekstfiler. Strukturelt set er hver .odc-fil et HTML-dokument med en indlejret XML-ø - specifikt en <odc:OfficeDataConnection>-blok - der gemmer forbindelsesstrengen, kommandotypen og forespørgselsdetaljerne, der er nødvendige for at nå den eksterne kilde. Filer kan åbnes i enhver webbrowser eller teksteditor såvel som i selve Excel.
En .odc-fil indeholder ikke data; den gemmer instruktionerne for, hvordan Excel skal oprette forbindelse til og opdatere data fra den kilde. Hver fil indeholder oplysninger om datakilden, herunder dens placering, type, godkendelsesoplysninger og eventuelle tilknyttede SQL- eller MDX-forespørgsler. Da forbindelsesstrenge kan indeholde servernavne og legitimationsoplysninger, kan .odc-filer afsløre følsomme infrastrukturdetaljer, hvis de deles uden forsigtighed.
Understøttelse af .odc blev introduceret i Microsoft Office 2007, som også tilføjede indbygget styring af dataforbindelser direkte i Excel. Filer kan oprettes og eksporteres fra Excel, og Excel bruger dem til at opdatere forbundne tabeller og Pivot-tabeller fra den angivne kilde. I moderne Microsoft 365 Excel supplerer Power Query / Hent og transformer-forbindelser i stigende grad selvstændige .odc-filer, selvom .odc fortsat er fuldt understøttet.
Sikkerhed og tryghed
RISIKO: MEDIUMEn .odc-fil er almindelig HTML/XML og er ikke eksekverbar, men den indebærer reelle risici: (1) forbindelsesstrenge gemmes i klartekst og kan afsløre servernavne og nogle gange legitimationsoplysninger - behandl .odc-filer som følsomme; (2) åbning af en .odc i Excel kan udløse en ekstern dataforbindelse, der henter fra en fjernkilde, hvilket er blevet brugt i scenarier med dataeksfiltrering/phishing, så åbn ikke .odc-filer fra afsendere, du ikke har tillid til; Excel advarer, før eksterne forbindelser aktiveres - følg denne advarsel.
Formatdetaljer
kort fortalt- Lotus Notes / generisk OpenDocument-forvirring - Nogle kataloger fejlmærker .odc som en OpenDocument-fil; det er forkert - .odc er Microsofts Office Data Connection, ikke et ODF-format.
Programmer der åbner ODC-filer
Tekniske detaljer
dyb specifikation| Udvikler | Microsoft |
| Primær MIME-type | application/vnd.ms-office.odc |
| Alternative MIME-typer | text/x-ms-odc; text/html |
| Filstruktur | HTML-dokument, der omslutter en indlejret XML-ø |
| Kerne-XML-element | <odc:OfficeDataConnection> i en inline <xml>-blok |
| Filkodning | UTF-8 klartekst |
| Kryptering | Ingen - forbindelsesstrenge og legitimationsoplysninger gemmes i klartekst |
| Typisk filstørrelse | 1 KB - 10 KB |
| Filidentifikation | HTML meta-tag med ProgId=ODC.Database eller ODC.Table; ingen binære magic bytes |
| Understøttede forbindelsesmål | Relationelle databaser (SQL Server, Access), OLAP/Analysis Services-kuber, Excel-projektmapper, tekstfiler, webforespørgsler |
| Gemte parametre | Forbindelsesstreng, kommandotype (SQL / MDX / Table), kommandotekst, godkendelsesindstillinger, visningsmetadata |
| Understøttede platforme | Windows; macOS (Excel for Mac) |
| Moderne supplement | Power Query / Hent og transformer-forbindelser (Microsoft 365 Excel) erstatter i stigende grad .odc-filer, selvom .odc fortsat understøttes |
| Relaterede Excel-forbindelsesformater | .iqy (webforespørgsel), .dqy (databaseforespørgsel), .udl (universal data link), .rqy (OLAP-forespørgsel) |
| Udgivet | Microsoft Office 2007 |
| Seneste version | Tracks the Office version (Microsoft 365 Excel) |
| Specifikation | learn.microsoft.com |
ODC-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om ODC-filer.