Zusammenfassung der WSCAD Export Methoden zu einer. Abfage der bezüge zu Beginn
This commit is contained in:
+6
-37
@@ -475,9 +475,10 @@ class ExcelConverter:
|
|||||||
# Duplikate und Errors
|
# Duplikate und Errors
|
||||||
self._write_duplicates_errors(writer, df_gleiche_eingaenge, df_gleiche_ausgaenge, df_fehler)
|
self._write_duplicates_errors(writer, df_gleiche_eingaenge, df_gleiche_ausgaenge, df_fehler)
|
||||||
|
|
||||||
|
elif export_type in ["WSCAD", "WSCAD mit Bezug"]:
|
||||||
elif export_type == "WSCAD":
|
|
||||||
df_gleiche_eingaenge, df_gleiche_ausgaenge, df_fehler, df_eingaenge, df_ausgaenge = dataframes
|
df_gleiche_eingaenge, df_gleiche_ausgaenge, df_fehler, df_eingaenge, df_ausgaenge = dataframes
|
||||||
|
include_bezug = export_type == "WSCAD mit Bezug"
|
||||||
|
|
||||||
# Basis-Template
|
# Basis-Template
|
||||||
df_result = pd.DataFrame(
|
df_result = pd.DataFrame(
|
||||||
@@ -497,41 +498,9 @@ class ExcelConverter:
|
|||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
df_result = self._append_df(df_result, df_fehler)
|
df_result = self._append_df(df_result, df_fehler, include_bezug)
|
||||||
df_result = self._append_df(df_result, df_eingaenge)
|
df_result = self._append_df(df_result, df_eingaenge, include_bezug)
|
||||||
df_result = self._append_df(df_result, df_ausgaenge)
|
df_result = self._append_df(df_result, df_ausgaenge, include_bezug)
|
||||||
|
|
||||||
with pd.ExcelWriter(export_path, engine="openpyxl") as writer:
|
|
||||||
df_result.to_excel(writer, index=False, sheet_name="WSCAD")
|
|
||||||
# Duplikate und Errors
|
|
||||||
self._write_duplicates_errors(writer, df_gleiche_eingaenge, df_gleiche_ausgaenge, df_fehler)
|
|
||||||
|
|
||||||
|
|
||||||
elif export_type == "WSCAD mit Bezug":
|
|
||||||
|
|
||||||
df_gleiche_eingaenge, df_gleiche_ausgaenge, df_fehler, df_eingaenge, df_ausgaenge = dataframes
|
|
||||||
|
|
||||||
# Basis-Template
|
|
||||||
df_result = pd.DataFrame(
|
|
||||||
columns=[
|
|
||||||
"Anschluss",
|
|
||||||
"Kommentar",
|
|
||||||
"Symboltext",
|
|
||||||
"Bezug",
|
|
||||||
"Sondertext 1",
|
|
||||||
"Sondertext 2",
|
|
||||||
"Sondertext 3",
|
|
||||||
"Sondertext 4",
|
|
||||||
"Sondertext 5",
|
|
||||||
"Sondertext 6",
|
|
||||||
"Sondertext 7",
|
|
||||||
"Sondertext 8",
|
|
||||||
]
|
|
||||||
)
|
|
||||||
|
|
||||||
df_result = self._append_df(df_result, df_fehler, include_bezug=True)
|
|
||||||
df_result = self._append_df(df_result, df_eingaenge, include_bezug=True)
|
|
||||||
df_result = self._append_df(df_result, df_ausgaenge, include_bezug=True)
|
|
||||||
|
|
||||||
with pd.ExcelWriter(export_path, engine="openpyxl") as writer:
|
with pd.ExcelWriter(export_path, engine="openpyxl") as writer:
|
||||||
df_result.to_excel(writer, index=False, sheet_name="WSCAD")
|
df_result.to_excel(writer, index=False, sheet_name="WSCAD")
|
||||||
|
|||||||
Reference in New Issue
Block a user