Weniger Spalten aus VTE
This commit is contained in:
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user