Chciałbym się dowiedzieć, czy możliwe jest zautomatyzowanie tworzenia kilku wirtualnych dokumentów z pliku Excel. Celem byłoby automatyczne generowanie kilku dokumentów na podstawie danych wprowadzonych w tabeli Excel. Czy ta funkcja jest możliwa? Jeśli tak, jaką metodę polecasz? Czy są inne rozwiązania, które pozwalają osiągnąć ten sam efekt?
Z ciekawości, bo nie znam się na dokumentach wirtualnych (jeśli mówimy o doświadczeniu 3D lub PDM, jak wymaga twój temat), szukałem przez AI. Przedstawił mi te trzy elementy odpowiedzi:
Metoda 1: Za pomocą narzędzia " Data Entry" (import XML/CSV) w SOLIDWORKS PDM
Standardowy masowy import do SOLIDWORKS PDM nie polega na bezpośrednim odczytaniu pliku .xlsx, lecz przez konwersję danych Excel na plik CSV lub XML , który może być interpretowany przez serwer PDM.
Przygotowanie pliku Excel:
Stwórz tabelę z kolumnami niezbędnych dla Twoich wirtualnych dokumentów (np. Numer Elementu, Opis, Projekt, Typ Dokumentu).
Zapisz ten plik jako separator CSV (średnika). [1]
Aby skonfigurować regułę importu w administracji PDM:
Przejdź do zasad importu/eksportu ( lub wymiany danych).
Ustaw schemat importu: Połącz każdą kolumnę w pliku CSV ze zmienną PDM w mapie danych. [1, 2]
Wykonanie:
Wrzuć wygenerowany plik CSV do określonego folderu importu lub zainicjuj akcję importu. System odczyta każdą linię i automatycznie utworzy wirtualny dokument (z rozszerzeniem .sldvrt) powiązany z metadanymi wiersza. [1]
Metoda 2: Za pomocą narzędzia PDM " Generator dokumentów " lub narzędzia szablonów
Jeśli chcesz, aby użytkownik generował te wirtualne dokumenty na żądanie z interfejsu prowadzonego: [1]
Konfiguracja modelu PDM:
W narzędziu Admin stwórz nowy szablon .
Ustaw kartę wejściową, która prosi użytkownika o wybór lub powiązanie pliku Excel. [1]
Skryptowanie / Dodatki:
Aby PDM odczytał listę Excel i zapętlił się nad nią, generując ich wiele .sldvrt, często konieczne jest powiązanie mini-skryptu VBA lub C# (przez API PDM) z modelem.
Skrypt otwiera plik Excel w tle, zapętla się po liniach i używa polecenia API IEdmFolder5::AddVirtualFile do natychmiastowego wstrzyknięcia wirtualnych dokumentów do sejfu.
Metoda 3: Na platformie 3DEXPERIENCE (integracja obiektów)
Jeśli Twoje "D experience " odnosi się do platformy chmurowej 3DEXPERIENCE, logika różni się, ponieważ system obsługuje obiekty bazy danych (" Engineering Items "), a nie pliki fizyczne. [1, 2]
Korzystanie z aplikacji Product Structure: Możesz bezpośrednio zaimportować ustrukturyzowany plik Excel, aby tworzyć wirtualne struktury produktu (bez CAD).
Korzystanie z łącznika CSV: Za pomocą aplikacji do zarządzania danymi (takich jak Data Import) mapujesz wiersze Excela, aby instancjonować setki wirtualnych dokumentów lub elementów w jednej operacji.
Podsumowując: Aby uzyskać natychmiastowe rozwiązanie bez programowania, przekonwertuj swoją listę Excel na CSV i ustaw regułę automatycznego importu w narzędziu administracyjnym PDM.