DGN konvertálása Excel (XLSX) formátumba C#-ban a GroupDocs.Conversion for .NET használatával

Bevezetés

Ha convert dgn to excel-re van szüksége, a GroupDocs.Conversion for .NET gyors, megbízható megoldást kínál, amely bármely .NET platformon működik. Ebben az útmutatóban végigvezetjük a könyvtár telepítésén, a konverzió beállításán, és a kód futtatásán, amely egy AutoCAD Design (DGN) fájlt tiszta XLSX táblázattá alakít. A végére megérti, miért részesítik előnyben ezt a megközelítést vállalati folyamatokban, és hogyan integrálja saját projektjeibe.

Gyors válaszok

  • Melyik könyvtár konvertálja a DGN-t Excel-be? GroupDocs.Conversion for .NET.
  • Mennyi időt vesz igénybe egy alapvető megvalósítás? Körülbelül 10‑15 perc a megíráshoz és futtatáshoz.
  • Mely .NET verziók támogatottak? .NET Framework 4.6+, .NET Core 3.1+, .NET 5/6+.
  • Szükségem van licencre a termeléshez? Igen – egy fizetett licenc eltávolítja a próbaverzió korlátait.
  • Telepíthetem NuGet-en keresztül? Természetesen – használja a GroupDocs.Conversion csomagot.

Mi az a convert dgn to excel?

Convert dgn to excel a folyamat, amely a DGN (MicroStation) rajzból táblázatos és attribútum adatokat nyeri ki, és Excel munkafüzetként (XLSX) menti. Ez lehetővé teszi az utólagos elemzést, jelentéskészítést és az üzleti rendszerekkel való integrációt manuális adatbevitel nélkül.

Miért használja a GroupDocs.Conversion for .NET-et a DGN Excel-be konvertálásához?

A GroupDocs.Conversion for .NET 50+ bemeneti és kimeneti formátumot támogat, és képes több száz oldalas DGN fájlokat kezelni anélkül, hogy az egész dokumentumot a memóriába töltené, ezáltal akár 70 % RAM használatcsökkenést eredményez. A könyvtár továbbá megőrzi a táblázatokat, rétegeket és attribútum adatokat, és > 98 % konverziós pontosságot biztosít a benchmark tesztekben.

Előfeltételek

  • GroupDocs.Conversion for .NET verzió 25.3.0 (vagy újabb).
  • Fejlesztői környezet .NET Core 3.1, .NET 5/6, vagy .NET Framework 4.6+ verzióval.
  • Alap C# ismeretek és hozzáférés a NuGet Package Managerhez.

Szükséges könyvtárak és verziók

  • GroupDocs.Conversion for .NET verzió 25.3.0.

Környezet beállítási követelmények

  • .NET környezettel rendelkező fejlesztői környezet (lehetőleg .NET Core vagy .NET Framework).

Tudás előfeltételek

  • Alap C# programozási ismeretek.
  • Ismeret a NuGet Package Manager használatában.

A szükséges előfeltételek rendelkezésre állnak, lépjünk tovább a GroupDocs.Conversion for .NET telepítésére.

Hogyan telepítsük a GroupDocs Conversion-t NuGet-en keresztül?

A telepítés egyszerű: nyissa meg a Visual Studio-t, indítsa el a Package Manager Console-t, és futtassa az Install‑Package parancsot. A NuGet rendszer megoldja az összes függőséget, hozzáadja a GroupDocs.Conversion összeállítást a projektjéhez, és frissíti a projektfájlt, így azonnal elkezdhet kódolni.

Install-Package GroupDocs.Conversion

Vagy a .NET CLI használatával hajtsa végre:

dotnet add package GroupDocs.Conversion

Mindkét parancs a legújabb stabil kiadást húzza le a NuGet tárolóból, biztosítva, hogy minden szükséges függőség rendelkezésre álljon.

Telepítés

Install-Package GroupDocs.Conversion -Version 25.3.0

.NET CLI

dotnet add package GroupDocs.Conversion --version 25.3.0

Licenc beszerzési lépések

GroupDocs különböző licencelési lehetőségeket kínál:

  1. Free Trial – Alapfunkciók tesztelése.
  2. Temporary License – Kiértékelési idő meghosszabbítása nagyobb projektekhez.
  3. Purchase – Teljes termelési használat. Látogassa meg a hivatalos áruházat a GroupDocs oldalon.

Alap inicializálás és beállítás

A GroupDocs.Conversion a fő osztály, amely a fájltranszformációkat irányítja. A csomag hozzáadása után egy Converter objektumot hoz létre a forrásfájl útvonalával és opcionális konfigurációval.

A konverter inicializálása Converter az elsődleges osztály, amely dokumentum betöltésére és konverziók végrehajtására szolgál.

using System;
using GroupDocs.Conversion;

// Initialize the converter with the source DGN file path
var documentPath = "YOUR_DOCUMENT_DIRECTORY\sample.dgn";
using (var converter = new Converter(documentPath))
{
    // Conversion logic will go here
}

A beállítások készen állnak, hajtsuk végre a konverziós folyamatot.

Hogyan konvertáljuk a DGN-t Excel-be C#-ban?

A konverziós munkafolyamat a DGN fájl betöltéséből, a táblázat beállításainak konfigurálásából és a Convert metódus meghívásából áll. A Converter osztály és a SpreadsheetConvertOptions használatával szabályozhatja a munkalap neveket, belefoglalhatja a metaadatokat, és korlátozhatja az oldalakat, ezáltal hatékony és pontos Excel kimenetet biztosítva bármilyen méretű rajzhoz.

A forrás DGN fájl betöltése

Először határozza meg a bemeneti DGN és a kimeneti XLSX abszolút vagy relatív útvonalát.

1. lépés: Fájl útvonalak meghatározása

string documentPath = System.IO.Path.Combine("YOUR_DOCUMENT_DIRECTORY", "sample.dgn");
string outputFolder = System.IO.Path.Combine("YOUR_OUTPUT_DIRECTORY", "output");
string outputFile = System.IO.Path.Combine(outputFolder, "dgn-converted-to.xlsx");

// Ensure the output directory exists
if (!System.IO.Directory.Exists(outputFolder))
{
    System.IO.Directory.CreateDirectory(outputFolder);
}

2. lépés: DGN fájl betöltése

using (var converter = new Converter(documentPath))
{
    // Conversion process will be defined here
}

Konverziós beállítások konfigurálása

ConversionException akkor kerül dobásra, amikor a konverziós folyamat hibát észlel. A SpreadsheetConvertOptions meghatározza az Excel kimenet beállításait, például a munkalap elnevezését, a metaadatok belefoglalását és az oldaltartományt.

// Specify that we're converting to an Excel spreadsheet format
var options = new SpreadsheetConvertOptions();

A konverzió végrehajtása

Végül hajtsa végre a konverziót, és írja az eredményt lemezre.

4. lépés: Konverzió végrehajtása és mentése

converter.Convert(outputFile, options);

Hibaelhárítási tippek

  • Permissions – Ellenőrizze, hogy a folyamatnak van-e olvasási/írási hozzáférése a mappákhoz.
  • Error Handling – Csomagolja a konverziós hívást egy try‑catch blokkba a ConversionException elkapásához és a részletek naplózásához.

Gyakori problémák és megoldások

ProblémaMegoldás
“File not found” hibaHasználja a Path.GetFullPath-t a relatív útvonalak feloldásához és ellenőrizze, hogy a fájl létezik.
Memória csúcsok nagy DGN-ekenA fájlt darabokban dolgozza fel a ConverterOptions.PageRange beállításával, hogy korlátozza az oldalakat konverziónként.
Hiányzó adatok az ExcelbenEngedélyezze a SpreadsheetConvertOptions.IncludeMetadata = true beállítást az attribútum táblák megtartásához.

Gyakorlati alkalmazások

A DGN fájlok Excel-be konvertálása hasznos:

  1. Project Management – Anyagjegyzék és ütemezési adatok exportálása táblázatokba a nyomon követéshez.
  2. Data Analysis – Excel pivot táblák és diagramok használata CAD‑alapú adatokon.
  3. ERP Integration – A tervezési specifikációk áramlásának automatizálása vállalati erőforrás-tervezési rendszerekbe.

Teljesítmény szempontok

A konverziók gyors és memóriahatékony megtartásához:

  • Close unused applications – Zárja be a nem használt alkalmazásokat a kötegelt futtatások során.
  • Dispose objects – Az objektumokat azonnal szabadítsa fel using utasításokkal.
  • Reuse a single Converter instance – Használjon egyetlen Converter példányt több fájlhoz, ha lehetséges.

Összegzés

Most már rendelkezik egy teljes, termelésre kész mintával a DGN Excel (XLSX) konvertálásához a GroupDocs.Conversion for .NET segítségével. Ez a megközelítés csökkenti a manuális adatbevitelt, felgyorsítja a jelentéskészítést, és zökkenőmentesen integrálódik a .NET‑alapú háttérszolgáltatásokba. Fedezzen fel további formátumokat—PDF, DOCX, PPTX—és bővítse automatizálási folyamatát.

Gyakran feltett kérdések

Q: Átalakíthatok más CAD formátumokat is a DGN-en kívül?
A: Igen, a GroupDocs.Conversion támogatja a DWG, DXF és DWF fájlokat is, lehetővé téve ugyanazt az XLSX kimenetet.

Q: Van fájlméret korlát a próbaverzióban?
A: Az ingyenes próba 5 MB alatti fájlokra korlátozza a konverziókat; egy ideiglenes vagy fizetett licenc eltávolítja ezt a korlátot.

Q: Hogyan kezeljem a jelszóval védett DGN fájlokat?
A: Adja meg a jelszót a Converter konstruktorban a ConverterSettings.Password segítségével.

Q: Működik a könyvtár Linux konténerekben?
A: Teljesen – a GroupDocs.Conversion keresztplatformos, és .NET Core‑ra épülő Docker képeken fut.

Q: Hol találom a részletes API dokumentációt?
A: Látogassa meg a hivatalos dokumentációt a Documentation oldalon.

Legutóbb frissítve: 2026-06-30
Tesztelve: GroupDocs.Conversion 25.3.0 for .NET
Szerző: GroupDocs

Erőforrások

Boldog kódolást, és fedezze fel a GroupDocs.Conversion for .NET teljes potenciálját!

Kapcsolódó oktatóanyagok