Build 3.0.0.95 of xlsgen includes a fix related to the formatting of floating-point (IEEE) values, especially when the number format is set as such that the cell is supposed to only retain non-decimal digits (i.e. digits before the decimal separator). In which case the value is supposed to be round up to the closer integer value. xlsgen ignored this rounding up. Until build 3.0.0.95. xlsgen already did the rounding up in the case of number formats specifying fix digits after the decimal separator.
In order words, if a cell contains value "456,8", and the number format associated to it is "##0", the cell should display "457" in Excel, and xlsgen should render it this way.