Java 如何上传和更新到DB.xls或.xlsx文件
我使用了Java1.7、Gxt、Oracle11g和MyBatis 到目前为止,我使用jxsl完成了这项工作 xml 爪哇 但是,我无法上传和输入Java 如何上传和更新到DB.xls或.xlsx文件,java,excel,oracle,Java,Excel,Oracle,我使用了Java1.7、Gxt、Oracle11g和MyBatis 到目前为止,我使用jxsl完成了这项工作 xml 爪哇 但是,我无法上传和输入 我希望使用jxsl上传和更新到数据库中 请看同样的问题:谢谢你。。我试试看 <beans> <bean id="excelViewByJXLS" class="com.test.UserExcelView"> <property name="contentType" value="applicat
我希望使用jxsl上传和更新到数据库中 请看同样的问题:谢谢你。。我试试看
<beans>
<bean id="excelViewByJXLS" class="com.test.UserExcelView">
<property name="contentType" value="application/vnd.ms-excel; charset=UTF-8"></property>
</bean>
</beans>
public class UserExcelView extends AbstractExcelView {
@Override
protected void buildExcelDocument(Map<String, Object> model,
HSSFWorkbook workbook, HttpServletRequest request,
HttpServletResponse response) throws Exception {
XLSTransformer transformer = new XLSTransformer();
String templateFileName = "templateFileName";
String destFileName = "destFileName";
Workbook resultWorkbook = transformer.transformXLS(new FileInputStream(templateFileName), model);
StringBuffer contentDisposition = new StringBuffer();
contentDisposition.append("attachment;fileName=\"");
contentDisposition.append(destFileName);
contentDisposition.append("\";");
response.setHeader("Content-Disposition", contentDisposition.toString());
response.setContentType("application/x-msexcel");
resultWorkbook.write(response.getOutputStream());
}
}