I just ran into this issue today with an on-premise jsreport installation (version 4.7) on a Windows server in the US Eastern timezone. All of the dates and times in the XLSX file were five hours ahead.

I created a pull request that corrects the problem going forward:
https://github.com/jsreport/jsreport/pull/1212