Tach!
nach einer geeigneten Stelle, wo sich der Dateiinhalt trimmen lässt, habe ich vergeblich gesucht: https://github.com/dilshod/xlsx2csv/blob/master/xlsx2csv.py
Da gibt es einen Parameter skip_empty_lines, sorgt der eventuell für die gesuchte Funktionalität? Ansonsten, denke ich, sieht Zeile 122 erfolgversprechend aus:
instance.parse(ziphandle.read(filename))
Mir scheint, dass am Ergebnis von ziphandle.read(filename) das Trim ansetzen müsste, bevor es zum Parsen geht.
dedlfix.