我正在搜索这个问题,但无法找到解决问题的方法。对不起,如果是重复的话。
我正在我的应用程序中构建* .xlsx文件。我希望用户在我的Web GUI上单击按钮后下载文件。我写了这样的smth:
XSSFWorkbook wb = new XSSFWorkbook();
//then setting values and styles.
ZipOutputStream zout = new ZipOutputStream(getOutputStream());
ZipEntry ze = new ZipEntry(fileName);
zout.putNextEntry(ze);
wb.write(zout);
zout.closeEntry();
zout.close();
像这样的代码工作后,我有* .zip存档,但它包含文件夹,xml文件。我知道* .xlsx从* .xml文件汇编,但我希望有正确的* .xlsx文件,而不是它的内部表示。
请告诉我,我做错了什么?