Przygotowanie i tworzenie raportów Excel (XLSX)
Raporty w formacie Excel (.xlsx) można tworzyć w Tekla Structures. Zawartość i formatowanie tych raportów definiuje szablon .xlsx.rpt utworzony w Edytorze szablonów oraz szablon .xltx utworzony w programie Microsoft Excel.
W porównaniu ze starszymi szablonami opartymi na HTML lub tworzonymi z Organizatora, metoda raportowania w formacie Excel (.xlsx):
- Eliminuje makra VBA: Nie ma już potrzeby tworzenia i utrzymywania złożonych, podatnych na błędy makr VBA, które są trudne w edycji i coraz częściej blokowane przez polityki bezpieczeństwa IT w firmach.
- Zapewnia pełną kontrolę formatowania: W przeciwieństwie do ograniczonego raportu opartego na HTML (.xls.rpt) ta metoda umożliwia korzystanie z w pełni skonfigurowanych szablonów Excel (.xltx). Możesz zdefiniować logotypy firmy, nagłówki i stopki, ustawienia drukowania, formaty komórek i zaawansowane style tabel. Raport końcowy jest natywnym, gotowym do użycia plikiem Excel.
- Zwiększa bezpieczeństwo i kompatybilność: Powstały nowoczesny format
.xlsxjest standardem branżowym i pozwala uniknąć filtrów bezpieczeństwa, które często blokują lub poddają kwarantannie starsze pliki.xlsz obsługą makr. - Usprawnia przepływ pracy: Proces jest bardziej bezpośredni i intuicyjny, co ogranicza liczbę kroków potrzebnych do uzyskania dopracowanego, końcowego raportu z Tekla Structures.
Uwagi i ograniczenia
- W przypadku złożonego formatowania, na przykład stosowania wbudowanych stylów tabel Excel dla naprzemiennych kolorów wierszy, zdecydowanie zalecamy zdefiniowanie go w szablonie Excel
.xltx, zamiast polegać na podstawowych opcjach formatowania w pliku.rpt. - Logika raportu, na przykład instrukcje
if, jest obsługiwana w formułach pól wartości w Edytorze szablonów, a nie w samym procesie eksportu. - Aby użyć
{}jako znaków dosłownych w szablonie Excel, unikaj stosowania ich w tekście innym niż atrybuty. Nawiasy klamrowe{}są zastrzeżone dla atrybutów Tekla Structures, ale komórka może zawierać wiele atrybutów oraz inny tekst (na przykład „Part: {PART_POS}, Weight: {WEIGHT}").
Kroki tworzenia raportu XLSX
-
W Microsoft Excel przygotuj szablon Excel (.xltx).
- W Edytorze szablonów przygotuj szablon tekstowy (.xlsx.rpt).
- W Tekla Structures wyeksportuj raport Excel (.xlsx).
Szczegółowe informacje znajdują się w instrukcjach poniżej.
Przygotowywanie szablonu Excel (.xltx)
Przygotowanie szablonu tekstowego (.xlsx.rpt)
Eksportowanie raportu Excel
Przykłady
Przykład szablonu Excel
W poniższym przykładzie szablonu .xltx ciąg %&O%& został umieszczony w komórce, aby wskazać miejsce, w którym zostaną wstawione główne wiersze danych z pliku .xlsx.rpt.
Aby wyświetlić przykład szablonu w większym rozmiarze, kliknij obraz prawym przyciskiem myszy i wybierz opcję otwarcia obrazu w nowej karcie lub oknie przeglądarki.

Przykład XLSX.RPT
Poniżej przedstawiono przykład fragmentu szablonu xlsx.rpt w Edytorze szablonów zawierającego nagłówki kolumn dla wierszy danych oraz wymagane pola wartości.
Aby wyświetlić przykład szablonu w większym rozmiarze, kliknij obraz prawym przyciskiem myszy i wybierz opcję otwarcia obrazu w nowej karcie lub oknie przeglądarki.

Przykład XLSX
Poniżej przedstawiono przykład końcowego raportu, w którym pobrano dane z modelu.
Aby wyświetlić przykład raportu w większym rozmiarze, kliknij obraz prawym przyciskiem myszy i wybierz opcję otwarcia obrazu w nowej karcie lub oknie przeglądarki.


