Konwertuj CAD do CSV przy użyciu GroupDocs.Conversion dla .NET
Konwertowanie CAD plików do CSV jest powszechnym wymaganiem, gdy potrzebujesz wyodrębnić dane tabelaryczne z rysunków technicznych w celu analizy, raportowania lub migracji. W tym samouczku dowiesz się, jak konwertować CAD do CSV szybko przy użyciu GroupDocs.Conversion dla .NET, krok po kroku.
Szybkie odpowiedzi
- Jaka biblioteka obsługuje konwersję? GroupDocs.Conversion for .NET.
- Jaki format pliku jest odczytywany? Design Web Format (DWF) – natywny format CAD.
- Jaki jest format wyjściowy? Comma‑Separated Values (CSV) dla łatwego importu do arkuszy kalkulacyjnych.
- Ile linii kodu jest potrzebnych? Mniej niż dziesięć linii po zainstalowaniu biblioteki.
- Czy potrzebna jest licencja do produkcji? Tak – wymagana jest licencja komercyjna do użytku nie‑testowego.
Co to jest „convert CAD to CSV”?
„Convert CAD to CSV” odnosi się do wyodrębniania danych geometrycznych lub atrybutów z rysunku CAD (takiego jak DWF) i zapisywania ich w zwykłym pliku tekstowym, tabeli rozdzielonej przecinkami, którą można otworzyć w Excelu, Power BI lub dowolnym narzędziu do przetwarzania danych. Ta transformacja umożliwia analitykom wykonywanie obliczeń statystycznych, generowanie raportów oraz integrowanie informacji z rysunków w bazach danych bez potrzeby specjalistycznego oprogramowania CAD.
Dlaczego używać GroupDocs.Conversion dla .NET?
GroupDocs.Conversion obsługuje ponad 50 formatów wejściowych i wyjściowych, przetwarza wielostronicowe pliki CAD bez ładowania całego dokumentu do pamięci i działa na .NET 6+, .NET 5+, .NET Core 3.1 oraz klasycznym .NET Framework. Jego API nie wymaga zewnętrznego oprogramowania CAD, co zmniejsza koszty licencjonowania i upraszcza wdrożenie.
Wymagania wstępne
Zanim rozpoczniesz, upewnij się, że masz następujące elementy:
- GroupDocs.Conversion for .NET wersja 25.3.0 lub nowsza.
- Środowisko programistyczne C# (Visual Studio 2022 lub nowsze).
- .NET 6 SDK (lub dowolny obsługiwany runtime .NET).
- Dostęp do ważnej licencji GroupDocs (wersja próbna lub zakupiona).
Wymagane biblioteki i zależności
- GroupDocs.Conversion for .NET – główny silnik konwersji.
- System.IO – do obsługi ścieżek plików (wbudowane).
Wymagania dotyczące konfiguracji środowiska
Twój system operacyjny musi być Windows 10/11, macOS 12+ lub dystrybucja Linux, która obsługuje docelowy runtime .NET.
Wymagania wiedzy wstępnej
Znajomość podstawowej składni C#, instrukcji using oraz operacji I/O na plikach ułatwi przejście przez samouczek.
Konfiguracja GroupDocs.Conversion dla .NET
Jak zainstalować bibliotekę?
Możesz dodać GroupDocs.Conversion do swojego projektu za pomocą NuGet.
Konsola Menedżera Pakietów NuGet
Install-Package GroupDocs.Conversion -Version 25.3.0
.NET CLI
dotnet add package GroupDocs.Conversion --version 25.3.0
Kroki uzyskania licencji
- Free Trial: Rozpocznij od darmowej wersji próbnej, aby przetestować funkcje.
- Temporary License: Uzyskaj tymczasową licencję tutaj, jeśli potrzebujesz krótkoterminowego klucza do testów.
- Purchase: Do pełnego użycia produkcyjnego kup licencję na stronie zakupu GroupDocs.
Podstawowa inicjalizacja i konfiguracja
Klasa ConversionConfig przechowuje ustawienia konfiguracyjne procesu konwersji.
Klasa Converter udostępnia metody do ładowania dokumentu i wykonywania konwersji.
using System;
using GroupDocs.Conversion;
class Program
{
static void Main()
{
string sourceFilePath = @"YOUR_DOCUMENT_DIRECTORY\\sample.dwf";
var converter = new Converter(sourceFilePath);
Console.WriteLine("GroupDocs.Conversion initialized successfully.");
}
}
Jak przekonwertować DWF do CSV przy użyciu GroupDocs.Conversion dla .NET?
Załaduj źródłowy plik DWF, skonfiguruj opcje CSV i wywołaj metodę Convert – cała konwersja kończy się jednym wywołaniem metody. To podejście automatycznie wyodrębnia nazwy warstw, współrzędne i tabele atrybutów do dobrze ustrukturyzowanego pliku CSV oraz zapewnia zachowanie wszelkich osadzonych metadanych do dalszej analizy.
Załaduj plik DWF
Przegląd
Ładowanie pliku DWF przygotowuje go do konwersji. Postępuj zgodnie z poniższymi krokami:
Krok 1: Zdefiniuj ścieżkę do dokumentu
string sourceFilePath = @"YOUR_DOCUMENT_DIRECTORY\\sample.dwf";
Upewnij się, że sourceFilePath wskazuje istniejący plik DWF na dysku.
Krok 2: Załaduj plik za pomocą GroupDocs.Conversion
var converter = new Converter(sourceFilePath);
Konwertuj DWF do CSV
Przegląd
Po załadowaniu, skonwertuj plik DWF do formatu CSV.
Krok 1: Zdefiniuj ścieżkę wyjściową dla pliku CSV
Upewnij się, że katalog wyjściowy istnieje lub utwórz go programowo:
string outputFolder = @"YOUR_OUTPUT_DIRECTORY";
string outputFile = System.IO.Path.Combine(outputFolder, "dwf-converted-to.csv");
Krok 2: Przygotuj opcje konwersji dla formatu CSV
Klasa CsvConvertOptions pozwala dostosować wyjście CSV, takie jak separator i kodowanie.
using GroupDocs.Conversion.Options.Convert;
SpreadsheetConvertOptions options = new SpreadsheetConvertOptions { Format = GroupDocs.Conversion.FileTypes.SpreadsheetFileType.Csv };
Krok 3: Wykonaj konwersję
Wykonaj konwersję jednym wywołaniem; biblioteka obsługuje stronicowanie i czyszczenie zasobów.
converter.Convert(outputFile, options);
Console.WriteLine("Conversion completed successfully.");
Porady dotyczące rozwiązywania problemów
- Zweryfikuj, że
sourceFilePathwskazuje na odczytywalny plik DWF. - Upewnij się, że
outputFolderistnieje; możesz go utworzyć za pomocąDirectory.CreateDirectory. - Jeśli konwersja nie powodzi się przy dużych rysunkach, zwiększ limit pamięci procesu lub włącz tryb strumieniowy poprzez
ConversionConfig.EnableStreaming = true.
Praktyczne zastosowania
Rzeczywiste scenariusze, w których „convert CAD to CSV” sprawdza się doskonale:
- Architectural Data Analysis: Eksportuj metadane projektu do CSV w celu analizy statystycznej lub szacowania kosztów.
- Cross‑Platform Compatibility: Przenieś dane z własnościowych narzędzi CAD do formatów przyjaznych Excelowi dla interesariuszy bez oprogramowania CAD.
- Data Migration Projects: Zautomatyzuj masową migrację starszych rysunków DWF do plików CSV gotowych do bazy danych.
Rozważania dotyczące wydajności
GroupDocs.Conversion przetwarza pliki w trybie strumieniowym, umożliwiając obsługę plików DWF do 1 GB bez wyczerpania pamięci RAM. Dla optymalnej szybkości:
- Uruchom konwersję na maszynie z co najmniej 4 GB wolnej pamięci RAM.
- Używaj bloków
using, aby zapewnić zwolnienie obiektuConverter.
Najlepsze praktyki:
using (var converter = new Converter(sourceFilePath))
{
// conversion code here
}
using (var converter = new Converter(sourceFilePath))
{
// Conversion code here
}
Najczęściej zadawane pytania
Q: Jak mogę konwertować inne formaty CAD (DWG, DXF) do CSV?
A: GroupDocs.Conversion obsługuje DWG, DXF i DWF. Zmień rozszerzenie pliku źródłowego i użyj tych samych CsvConvertOptions – API automatycznie wykrywa format.
Q: Czy mogę konwertować wsadowo wiele plików DWF w jednym uruchomieniu?
A: Tak. Przejdź po katalogu z plikami DWF i wywołaj logikę konwersji dla każdego pliku w pętli foreach.
Q: Jaki model licencjonowania obowiązuje w projektach komercyjnych?
A: Wymagana jest płatna licencja dla każdego wdrożenia produkcyjnego. Klucz próbny działa wyłącznie w celach oceny i wygasa po 30 dniach.
Q: Czy konwersja zachowuje informacje o warstwach?
A: Wygenerowany plik CSV zawiera kolumnę „Layer”, która zapisuje oryginalną warstwę CAD dla każdego wyodrębnionego elementu.
Q: Jak mogę zwiększyć prędkość konwersji bardzo dużych rysunków?
A: Włącz tryb strumieniowy (ConversionConfig.EnableStreaming = true) i uruchom proces na maszynie z dyskiem SSD, aby zmniejszyć opóźnienia I/O.
Zakończenie
Masz teraz kompletny, gotowy do produkcji przewodnik, jak konwertować CAD do CSV przy użyciu GroupDocs.Conversion dla .NET. Postępując zgodnie z powyższymi krokami, możesz zintegrować tę funkcjonalność z dowolną usługą .NET, aplikacją desktopową lub zautomatyzowanym potokiem.
Kolejne kroki
- Eksperymentuj z dodatkowymi formatami wyjściowymi, takimi jak XLSX lub JSON, używając tego samego API.
- Połącz wyjście CSV z Power BI, aby tworzyć interaktywne pulpity nawigacyjne danych CAD.
- Przejrzyj pełną listę obsługiwanych formatów w dokumentacji GroupDocs.
Call to Action: Zaimplementuj przykładowy kod w swoim kolejnym projekcie i zobacz, jak szybko możesz przekształcić skomplikowane rysunki CAD w użyteczne dane!
Ostatnia aktualizacja: 2026-07-14
Testowano z: GroupDocs.Conversion 25.3.0 for .NET
Autor: GroupDocs
Zasoby
- Dokumentacja
- Referencja API
- Pobierz GroupDocs.Conversion
- Kup licencję
- Darmowa wersja próbna
- Licencja tymczasowa
- Forum wsparcia
{< blocks/products/products-backtop-button >} {< /blocks/products/pf/main-wrap-class >} {< /blocks/products/pf/main-container >} {< /blocks/products/pf/tutorial-page-section >}
Powiązane samouczki
- Jak przekonwertować pliki DWF do TXT przy użyciu GroupDocs.Conversion dla .NET (Przewodnik krok po kroku)
- Jak przekonwertować pliki DWF do PDF przy użyciu GroupDocs.Conversion dla .NET: Przewodnik krok po kroku
- Konwertuj PCL do CSV przy użyciu GroupDocs.Conversion .NET | Przewodnik krok po kroku dla efektywnego przetwarzania danych