From 4e58b1b9115a0e6cfbae260968d93a0068a84ae3 Mon Sep 17 00:00:00 2001 From: lertlmaier Date: Wed, 11 Jun 2025 09:20:50 +0200 Subject: [PATCH] =?UTF-8?q?Anpassung=20der=20Excel=20Ausgabe,=20sodass=20A?= =?UTF-8?q?nzahl=20an=20Kabeln=20und=20kummulierte=20L=C3=A4nge=20bei=20Mo?= =?UTF-8?q?torkabeln=20in=20seperaten=20Spalten=20erscheinen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/drawdxf.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/drawdxf.py b/lib/drawdxf.py index 4c4a79b..eb5b0a3 100644 --- a/lib/drawdxf.py +++ b/lib/drawdxf.py @@ -305,15 +305,14 @@ def write_excel_from_json(plines:Polylines, sens2cable: dict, outpath:str): # Worksheet 2 - Kabelnummern und Stückzahlen ws2 = wb.create_sheet("Cables SIVAS") - ws2.append(["Cable-ArtNr", "Ammount / total length"]) + ws2.append(["Cable-ArtNr", "Amount (pcs)", "Cumm. Length (m)"]) all_artnrs = set(count_summary.keys()) | set(length_summary.keys()) for artnr in sorted(all_artnrs): count = count_summary.get(artnr, "") - if count == "": - count = length_summary.get(artnr, "") - ws2.append([artnr, count]) + cumm_length = length_summary.get(artnr, "") + ws2.append([artnr, count, cumm_length]) # Abfage ob Fehler Worsheets ausgegeben werden if len(plines.errors_existing_sensors) > 0 or len(plines.errors_dists) > 0: