Mengonversi DGN ke Excel (XLSX) dalam C# Menggunakan GroupDocs.Conversion untuk .NET
Pendahuluan
Jika Anda perlu convert dgn to excel, GroupDocs.Conversion untuk .NET menawarkan solusi cepat dan andal yang bekerja pada platform .NET apa pun. Dalam tutorial ini kami akan menjelaskan cara menginstal pustaka, mengonfigurasi konversi, dan menjalankan kode yang mengubah file AutoCAD Design (DGN) menjadi spreadsheet XLSX yang bersih. Pada akhir tutorial Anda akan memahami mengapa pendekatan ini lebih disukai dalam pipeline perusahaan dan cara mengintegrasikannya ke dalam proyek Anda sendiri.
Jawaban Cepat
- Library mana yang mengonversi DGN ke Excel? GroupDocs.Conversion for .NET.
- Berapa lama implementasi dasar memerlukan waktu? Sekitar 10‑15 menit untuk menulis dan menjalankan.
- Versi .NET apa yang didukung? .NET Framework 4.6+, .NET Core 3.1+, .NET 5/6+.
- Apakah saya memerlukan lisensi untuk produksi? Ya – lisensi berbayar menghapus batas percobaan.
- Bisakah saya menginstal via NuGet? Tentu – gunakan paket
GroupDocs.Conversion.
Apa itu convert dgn to excel?
Convert dgn to excel adalah proses mengekstrak data tabel dan atribut dari gambar DGN (MicroStation) dan menyimpannya sebagai buku kerja Excel (XLSX). Ini memungkinkan analisis lanjutan, pelaporan, dan integrasi dengan sistem bisnis tanpa entri data manual.
Mengapa menggunakan GroupDocs.Conversion untuk .NET untuk mengonversi DGN ke Excel?
GroupDocs.Conversion untuk .NET mendukung 50+ format input dan output dan dapat menangani file DGN berjumlah ratusan halaman tanpa memuat seluruh dokumen ke memori, mengurangi penggunaan RAM hingga 70 %. Pustaka ini juga mempertahankan tabel, lapisan, dan data atribut, memberikan akurasi konversi > 98 % dalam pengujian benchmark.
Prasyarat
- GroupDocs.Conversion for .NET versi 25.3.0 (atau lebih baru).
- Lingkungan pengembangan dengan .NET Core 3.1, .NET 5/6, atau .NET Framework 4.6+.
- Pengetahuan dasar C# dan akses ke NuGet Package Manager.
Pustaka dan Versi yang Diperlukan
- GroupDocs.Conversion for .NET versi 25.3.0.
Persyaratan Penyiapan Lingkungan
- Lingkungan pengembangan dengan .NET (sebaiknya .NET Core atau .NET Framework).
Prasyarat Pengetahuan
- Pemahaman dasar pemrograman C#.
- Familiaritas dengan penggunaan NuGet Package Manager.
Dengan prasyarat yang sudah dipenuhi, mari lanjut ke instalasi GroupDocs.Conversion untuk .NET.
Cara menginstal GroupDocs Conversion via NuGet?
Instalasi sangat mudah: buka Visual Studio, luncurkan Package Manager Console, dan jalankan perintah Install‑Package. Sistem NuGet menyelesaikan semua dependensi, menambahkan assembly GroupDocs.Conversion ke proyek Anda, dan memperbarui file proyek sehingga Anda dapat mulai menulis kode segera.
Install-Package GroupDocs.Conversion
Atau, menggunakan .NET CLI, jalankan:
dotnet add package GroupDocs.Conversion
Kedua perintah tersebut mengambil rilis stabil terbaru dari repositori NuGet, memastikan Anda memiliki semua dependensi yang diperlukan.
Instalasi
Install-Package GroupDocs.Conversion -Version 25.3.0
.NET CLI
dotnet add package GroupDocs.Conversion --version 25.3.0
Langkah-langkah Akuisisi Lisensi
GroupDocs menawarkan berbagai opsi lisensi:
- Free Trial – Menguji fungsionalitas dasar.
- Temporary License – Memperpanjang waktu evaluasi untuk proyek yang lebih besar.
- Purchase – Penggunaan produksi penuh. Lihat toko resmi di GroupDocs.
Inisialisasi dan Penyiapan Dasar
GroupDocs.Conversion adalah kelas inti yang mengatur transformasi file. Setelah menambahkan paket, Anda menginstansiasi objek Converter dengan jalur file sumber dan konfigurasi opsional.
Inisialisasi konverter
Converter adalah kelas utama yang digunakan untuk memuat dokumen dan melakukan konversi.
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
}
Dengan penyiapan selesai, mari terapkan proses konversi.
Cara mengonversi DGN ke Excel dalam C#?
Alur kerja konversi terdiri dari memuat file DGN, mengonfigurasi opsi spreadsheet, dan memanggil metode Convert. Dengan menggunakan kelas Converter bersama SpreadsheetConvertOptions, Anda dapat mengontrol nama lembar, menyertakan metadata, dan membatasi halaman, memastikan output Excel yang efisien dan akurat untuk gambar berukuran apa pun.
Muat File DGN Sumber
Pertama, tentukan jalur absolut atau relatif untuk DGN input dan XLSX output.
Langkah 1: Tentukan Jalur File
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);
}
Langkah 2: Muat File DGN
using (var converter = new Converter(documentPath))
{
// Conversion process will be defined here
}
Siapkan Opsi Konversi
ConversionException dilemparkan ketika proses konversi menemukan kesalahan. SpreadsheetConvertOptions mendefinisikan pengaturan untuk output Excel seperti penamaan lembar, penyertaan metadata, dan rentang halaman.
// Specify that we're converting to an Excel spreadsheet format
var options = new SpreadsheetConvertOptions();
Lakukan Konversi
Akhirnya, jalankan konversi dan tulis hasilnya ke disk.
Langkah 4: Jalankan dan Simpan Konversi
converter.Convert(outputFile, options);
Tips Pemecahan Masalah
- Permissions – Verifikasi proses memiliki akses baca/tulis ke folder.
- Error Handling – Bungkus pemanggilan konversi dalam blok
try‑catchuntuk menangkapConversionExceptiondan mencatat detail.
Masalah Umum dan Solusinya
| Masalah | Solusi |
|---|---|
| “File not found” error | Gunakan Path.GetFullPath untuk menyelesaikan jalur relatif dan memastikan file ada. |
| Memory spikes on large DGNs | Proses file secara bertahap dengan mengatur ConverterOptions.PageRange untuk membatasi halaman per konversi. |
| Missing data in Excel | Aktifkan SpreadsheetConvertOptions.IncludeMetadata = true untuk mempertahankan tabel atribut. |
Aplikasi Praktis
Mengonversi file DGN ke Excel sangat berguna untuk:
- Project Management – Mengekspor bill‑of‑materials dan data jadwal ke spreadsheet untuk pelacakan.
- Data Analysis – Memanfaatkan tabel pivot dan grafik Excel pada data yang dihasilkan dari CAD.
- ERP Integration – Mengotomatiskan aliran spesifikasi desain ke sistem perencanaan sumber daya perusahaan.
Pertimbangan Kinerja
Untuk menjaga konversi tetap cepat dan efisien memori:
- Tutup aplikasi yang tidak digunakan selama proses batch.
- Buang objek segera menggunakan pernyataan
using. - Gunakan kembali satu instance
Converteruntuk beberapa file bila memungkinkan.
Kesimpulan
Anda kini memiliki pola lengkap yang siap produksi untuk mengonversi DGN ke Excel (XLSX) dengan GroupDocs.Conversion untuk .NET. Pendekatan ini mengurangi entri data manual, mempercepat pelaporan, dan terintegrasi mulus dengan layanan back‑end berbasis .NET. Jelajahi format tambahan—PDF, DOCX, PPTX—dan kembangkan pipeline otomatisasi Anda.
Pertanyaan yang Sering Diajukan
Q: Bisakah saya mengonversi format CAD lain selain DGN?
A: Ya, GroupDocs.Conversion juga mendukung file DWG, DXF, dan DWF, memungkinkan Anda menargetkan output XLSX yang sama.
Q: Apakah ada batas ukuran file untuk versi percobaan?
A: Versi percobaan gratis membatasi konversi hingga file di bawah 5 MB; lisensi sementara atau berbayar menghapus batas ini.
Q: Bagaimana cara menangani file DGN yang dilindungi kata sandi?
A: Berikan kata sandi ke konstruktor Converter melalui ConverterSettings.Password.
Q: Apakah pustaka ini bekerja pada kontainer Linux?
A: Tentu – GroupDocs.Conversion bersifat lintas‑platform dan berjalan pada image Docker berbasis .NET Core.
Q: Di mana saya dapat menemukan dokumentasi API yang detail?
A: Kunjungi dokumentasi resmi di Documentation.
Terakhir Diperbarui: 2026-06-30
Diuji Dengan: GroupDocs.Conversion 25.3.0 for .NET
Penulis: GroupDocs
Sumber Daya
Selamat coding, dan jelajahi potensi penuh GroupDocs.Conversion untuk .NET!
Tutorial Terkait
- Mengonversi DGN ke HTML secara Efisien Menggunakan GroupDocs.Conversion untuk .NET | Format CAD & Gambar Teknis
- Cara Mengonversi File DGN ke Presentasi PowerPoint Menggunakan GroupDocs.Conversion untuk .NET (Panduan Langkah-demi-Langkah)
- Mengonversi DGN ke XLS secara Efisien Menggunakan GroupDocs.Conversion untuk .NET: Panduan Langkah-demi-Langkah