Acabo de escribir un blog ilustrando cómo usar cualquier biblioteca de Java desde el código ABAP, y como ejemplo, utilicé la biblioteca Apache POI para guardar el contenido de una tabla interna de ABAP en un archivo de Excel. Ver
Utilizando la Funcionalidad de Java en tus Programas ABAP | Blogs de SAP
Al principio pensé que esta podría ser una posible solución para tu problema, pero luego noté: POI solo admite el formato XLSB para leer archivos, no para escribir archivos ... 😞
Busqué un poco, pero no encontré ninguna biblioteca de código abierto que admita la escritura en formato XLSB. Solo encontré una que requiere una tarifa de licencia: Crear archivos MS Excel XLSB mediante Java | products.aspose.com
Entonces, si esto es realmente importante para ti, podrías invertir el dinero necesario en la biblioteca Aspose.Cells y luego tomar mi ejemplo del blog anterior y reemplazar POI con esta biblioteca.
Microsoft publicó la especificación para el formato XLSB:
https://learn.microsoft.com/en-us/openspecs/office_file_formats/ms-xlsb/acc8aa92-1f02-4167-99f5-84f9...
Entonces, si disfrutas de desplazamientos de bits y bytes a nivel bajo, podrías intentar implementarlo tú mismo. Pero podría ser un esfuerzo bastante grande... (Debe haber una razón por la cual ninguna biblioteca de código abierto ha implementado esto hasta ahora...)