Normal
Hab erst jetzt deine zweite Anwort gesehen, das hatte sich überschnitten.Was in jedem Fall schief geht, ist die Auswahl des Sheets. Der String-Vergleich mit == wird immer false liefern, da solltest du equals nutzen.Unter anderem, damit Resourcen geschlossen werden.Die jetzige "Fehlerbehandlung" ist an manchen Stellen ziemlich...sinnlos. Aktuell hätte zb eine IOException beim Erstellen des Writers eine Cascade von zig weiteren Exceptions an anderen Stellen zur Folge.Da wäre man vermutlich deutlich besser bedient (und gleichzeitig wird es auch noch lesbar), wenn man einen einzelnen try-catch-Block hätte
Hab erst jetzt deine zweite Anwort gesehen, das hatte sich überschnitten.
Was in jedem Fall schief geht, ist die Auswahl des Sheets. Der String-Vergleich mit == wird immer false liefern, da solltest du equals nutzen.
Unter anderem, damit Resourcen geschlossen werden.
Die jetzige "Fehlerbehandlung" ist an manchen Stellen ziemlich...sinnlos. Aktuell hätte zb eine IOException beim Erstellen des Writers eine Cascade von zig weiteren Exceptions an anderen Stellen zur Folge.
Da wäre man vermutlich deutlich besser bedient (und gleichzeitig wird es auch noch lesbar), wenn man einen einzelnen try-catch-Block hätte