From adcf93f4c33619db7c9c1348603b768d7c48ad01 Mon Sep 17 00:00:00 2001 From: Sven Riwoldt Date: Tue, 22 Oct 2024 13:39:40 +0000 Subject: [PATCH] Weniger Spalten aus VTE --- CMDB2CSV_Aufbaumaster.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/CMDB2CSV_Aufbaumaster.py b/CMDB2CSV_Aufbaumaster.py index b21a5312..75ba8ca3 100755 --- a/CMDB2CSV_Aufbaumaster.py +++ b/CMDB2CSV_Aufbaumaster.py @@ -52,7 +52,7 @@ class MainUI(QDialog): # erbt von QDialog def collectdata(self): # Einlesen der Sheets - self.df_vte = pd.read_excel(self.filename,header=7,na_filter=False,sheet_name="VTE-Input",engine='pyxlsb') + self.df_vte = pd.read_excel(self.filename,header=7,na_filter=False,sheet_name="VTE-Input",engine='pyxlsb',usecols=['Hostname','Gruppierung','CONFIG-ID','CMDB Status']) #print(self.df_vte.head) self.df_cmdb = pd.read_excel(self.filename,header=2,sheet_name="CMDB", engine='pyxlsb') #self.df_sw_asset = pd.read_excel(self.filename,sheet_name="SW-Asset", engine='pyxlsb') @@ -60,17 +60,17 @@ class MainUI(QDialog): # erbt von QDialog # Nach relevanten Spalten filtern self.df_vte = self.df_vte[self.df_vte['Gruppierung']=='Grundgerät'] - self.df_vte = self.df_vte.drop(columns=['RAM','Bestelldatum','Hersteller','Lieferant','SAP-Nr.','Lieferdatum','Lieferschein-Nr.','WV-Start','WV-Ende','Aufgaben Schritt','Verkehrsart','Anz.\nHE ']) - self.df_cmdb = self.df_cmdb[self.df_cmdb['Filter'].isin(['Grundgerät','Erweiterung','Aufgabe Schritt'])] + #self.df_vte = self.df_vte.drop(columns=['RAM','Bestelldatum','Hersteller','Lieferant','SAP-Nr.','Lieferdatum','Lieferschein-Nr.','WV-Start','WV-Ende','Aufgaben Schritt','Verkehrsart','Anz.\nHE ']) + self.df_cmdb = self.df_cmdb[self.df_cmdb['Filter'].isin(['Grundgerät','Erweiterung'])] - self.df_cmdb = self.df_cmdb.drop(columns=['WV-Start','WV-Ende','CMDB-Status']) + self.df_cmdb = self.df_cmdb.drop(columns=['WV-Start','WV-Ende','CMDB-Status','Aufgabe Schritt']) # Einfügen von Spalten in die CMDB-Tabelle self.dfb = self.df_vte.merge(self.df_cmdb, on=['Hostname'], how='left') # Zeile einfügen für HE - self.dfb.insert(loc=47, column='HE', value='') + self.dfb.insert(loc=11, column='HE', value='') self.dfb = self.dfb.apply(self.prüfe_und_setze_wert, axis=1)