Dateien, die von Excel oder (!) libreoffice als xlsx gespeichert werden, beinhalten für einen Unterstrich den String _x005F. Dieser wird auch so in Calc angezeigt, statt durch einen Unterstrich ersetzt zu werden. Excel 2010 liest die Datei korrekt ein.
MWE: in Calc in eine beliebige Zelle ‘a_x2290_b’ schreiben. Als xlsx - Microsoft Excel, speichern; erneut einlesen.
Speichern als xlsm funktioniert zwar, kann aber unter Umständen nicht von Excel gelesen werden, da das Format für Dateien mit Makros gedacht ist.
Edit: Getestet mit Versionen ab 5.0.6 bis 6.1.2