在 Tomcat 上使用 smartgwt,在 debian 挤压的 openjdk 上运行。
我的网站上有一个网格,您可以将其导出。它传输到服务器并使用 Apache POI 导出数据。然后,您会在浏览器中弹出一个窗口,以便您可以保存 Excel 文件。
在本地运行 Tomcat 时,一切正常 - 但是在我的 debian 服务器上,当我打开 Excel 文件时它看起来是空的。它不是空的,因为如果我将其保存为 CSV,我可以看到数据。我的同事在他的手机上打开它,可以查看数据。但是在 Mac 或 Windows 上的 Excel 11 中,文件显示为空白...
我认为这与服务器上安装的字体有关,所以我通过 apt-get 安装了包含 Microsoft truetype 字体的“ttf-mscorefonts-installer”包,但仍然没有成功。我尝试使用 XSL 和 OOXSL 复制字体,但无济于事。
有没有人有这方面的经验?我觉得我现在已经尝试了一切。