Ich versuche, AbstractExcelView zu verwenden, um ein XLS-Dokument, das ich auf einem Server erstellen zu dienen. Gibt es eine Möglichkeit, dies mit einer bereits erstellten Arbeitsmappe zu verwenden? Ich habe das Folgende versucht, aber es funktioniert nicht:
import java.io.FileInputStream;
import java.io.InputStream;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.springframework.web.servlet.view.document.AbstractExcelView;
public class ValidationErrorsView extends AbstractExcelView {
@SuppressWarnings("unchecked")
@Override
protected void buildExcelDocument(Map arg0, HSSFWorkbook workbook,
HttpServletRequest arg2, HttpServletResponse arg3)
throws Exception {
final String toprocess = "myfile.xls";
final InputStream is = new FileInputStream(toprocess);
workbook = new HSSFWorkbook (is);
}
}