Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何上传和更新到DB.xls或.xlsx文件_Java_Excel_Oracle - Fatal编程技术网

Java 如何上传和更新到DB.xls或.xlsx文件

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

我使用了Java1.7、Gxt、Oracle11g和MyBatis

到目前为止,我使用jxsl完成了这项工作

xml

爪哇

但是,我无法上传和输入


我希望使用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());
    }
}