为了账号安全,请及时绑定邮箱和手机立即绑定

解密JAVA实现Excel导入导出

难度初级
时长 2小时53分
学习人数
综合评分9.27
79人评价 查看评价
9.4 内容实用
9.2 简洁易懂
9.2 逻辑清晰
  • -- MySql数据表创建:t_importdata CREATE TABLE `t_importdata` ( `importid` varchar(45) NOT NULL COMMENT '导入数据主信息表id', `importdatatype` varchar(45) NOT NULL COMMENT '数据类型', `importdate` datetime NOT NULL COMMENT '导入时间', `importstatus` varchar(3) NOT NULL COMMENT '导入状态', `handledate` datetime DEFAULT NULL COMMENT '处理时间', `handlestatus` varchar(45) DEFAULT NULL COMMENT '处理状态:0,成功;1,失败', PRIMARY KEY (`importid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    查看全部
  • -- 数据表创建:t_importdatadetail CREATE TABLE `t_importdatadetail` ( `importDetailId` int(10) NOT NULL AUTO_INCREMENT COMMENT '明细系统码', `importId` varchar(45) NOT NULL COMMENT '主表系统码', `cgbz` varchar(45) NOT NULL COMMENT '成功标志:0,成功;1,失败', `hcode` varchar(45) DEFAULT NULL COMMENT '失败代码', `msg` varchar(45) DEFAULT NULL COMMENT '处理说明', `col0` varchar(45) DEFAULT NULL, `col1` varchar(45) DEFAULT NULL, `col2` varchar(45) DEFAULT NULL, `col3` varchar(45) DEFAULT NULL, `col4` varchar(45) DEFAULT NULL, `col5` varchar(45) DEFAULT NULL, `col6` varchar(45) DEFAULT NULL, `col7` varchar(45) DEFAULT NULL, `col8` varchar(45) DEFAULT NULL, `col9` varchar(45) DEFAULT NULL, `col10` varchar(45) DEFAULT NULL, PRIMARY KEY (`importDetailId`) ) ENGINE=InnoDB AUTO_INCREMENT=127 DEFAULT CHARSET=utf8;
    查看全部
  • -- 数据表创建:t_student CREATE TABLE `t_student` ( `sid` int(45) NOT NULL AUTO_INCREMENT, `stunum` varchar(45) DEFAULT NULL, `stuname` varchar(45) DEFAULT NULL, `stuage` varchar(45) DEFAULT NULL, `stusex` varchar(45) DEFAULT NULL, `stubirthday` varchar(45) DEFAULT NULL, `stuhobby` varchar(45) DEFAULT NULL, PRIMARY KEY (`sid`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
    查看全部
  • -- 数据表创建:t_importdatadetail CREATE TABLE `t_importdatadetail` ( `importDetailId` int(10) NOT NULL AUTO_INCREMENT COMMENT '明细系统码', `importId` varchar(45) NOT NULL COMMENT '主表系统码', `cgbz` varchar(45) NOT NULL COMMENT '成功标志:0,成功;1,失败', `hcode` varchar(45) DEFAULT NULL COMMENT '失败代码', `msg` varchar(45) DEFAULT NULL COMMENT '处理说明', `col0` varchar(45) DEFAULT NULL, `col1` varchar(45) DEFAULT NULL, `col2` varchar(45) DEFAULT NULL, `col3` varchar(45) DEFAULT NULL, `col4` varchar(45) DEFAULT NULL, `col5` varchar(45) DEFAULT NULL, `col6` varchar(45) DEFAULT NULL, `col7` varchar(45) DEFAULT NULL, `col8` varchar(45) DEFAULT NULL, `col9` varchar(45) DEFAULT NULL, `col10` varchar(45) DEFAULT NULL, PRIMARY KEY (`importDetailId`) ) ENGINE=InnoDB AUTO_INCREMENT=127 DEFAULT CHARSET=utf8;
    查看全部
  • 课件制作精美
    查看全部
    3 采集 收起 来源:预备知识

    2015-04-13

  • -- MySql数据表创建:t_importdata CREATE TABLE `t_importdata` ( `importid` varchar(45) NOT NULL COMMENT '导入数据主信息表id', `importdatatype` varchar(45) NOT NULL COMMENT '数据类型', `importdate` datetime NOT NULL COMMENT '导入时间', `importstatus` varchar(3) NOT NULL COMMENT '导入状态', `handledate` datetime DEFAULT NULL COMMENT '处理时间', `handlestatus` varchar(45) DEFAULT NULL COMMENT '处理状态:0,成功;1,失败', PRIMARY KEY (`importid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    查看全部
  • Struts.xml文件配置
    查看全部
  • iText》生成PDF
    查看全部
  • 几个概念: 工作薄 excel 工作表 Sheet 行记录 row 单元格 cell
    查看全部
  • 查看全部
    2 采集 收起 来源:预备知识

    2015-04-13

  • 读写excle的三种常用技术 1.POI 读写 hssf 2003 xssf 2007--更高 hwpf 操作word hslf 读写ppt hdgf 读写visio 通过iText技术不仅可以生成pdf或者rtf文件还可以将xml、html转化成pdf 下载iText.jar 2.JXL 操作简单 3.FASTEXCEL 纯java开发,更注重功能上的实现,支持2003文件格式
    查看全部
  • 解密JAVA实现Excel导入导出——Excel实战之XSSF创建高版本Excel II Ps:高本版Excel文件:XSSFWorkbook(2007[包含]以上);一般使用HSSFWorkbook ,保持兼容性。 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • 解密JAVA实现Excel导入导出——Excel实战之XSSF创建高版本Excel I public class PoiExpExcel_XSSF { /** * POI生成Excel文件 */ public static void main(String[] args) { String[] title = {"id","name","sex"}; //创建Excel工作簿 XSSFWorkbook workbook = new XSSFWorkbook(); //创建一个工作表sheet Sheet sheet = workbook.createSheet(); //创建第一行 Row row = sheet.createRow(0); Cell cell = null; //插入第一行数据 id,name,sex for (int i = 0; i < title.length; i++) { cell = row.createCell(i); cell.setCellValue(title[i]); } //追加数据 for (int i = 1; i <= 10; i++) { Row nextrow = sheet.createRow(i); Cell cell2 = nextrow.createCell(0); cell2.setCellValue("a" + i); cell2 = nextrow.createCell(1); cell2.setCellValue("user" + i); cell2 = nextrow.createCell(2); cell2.setCellValue("男"); } //创建一个文件 File file = new File("e:/poi_test.xlsx"); try { file.createNewFile(); //将Excel内容存盘 FileOutputStream stream = FileUtils.openOutputStream(file); workbook.write(stream); stream.close(); } catch (IOException e) { e.printStackTrace(); } } }
    查看全部
  • 解密JAVA实现Excel导入导出——Excel实战之POI解析 public class PoiReadExcel { /** * POI解析Excel文件内容 */ public static void main(String[] args) { //需要解析的Excel文件 File file = new File("e:/poi_test.xls"); try { //创建Excel,读取文件内容 HSSFWorkbook workbook = new HSSFWorkbook(FileUtils.openInputStream(file)); //获取第一个工作表workbook.getSheet("Sheet0"); // HSSFSheet sheet = workbook.getSheet("Sheet0"); //读取默认第一个工作表sheet HSSFSheet sheet = workbook.getSheetAt(0); int firstRowNum = 0; //获取sheet中最后一行行号 int lastRowNum = sheet.getLastRowNum(); for (int i = firstRowNum; i <=lastRowNum; i++) { HSSFRow row = sheet.getRow(i); //获取当前行最后单元格列号 int lastCellNum = row.getLastCellNum(); for (int j = 0; j < lastCellNum; j++) { HSSFCell cell = row.getCell(j); String value = cell.getStringCellValue(); System.out.print(value + " "); } System.out.println(); } } catch (IOException e) { e.printStackTrace(); } } }
    查看全部
  • 解密JAVA实现Excel导入导出——Excel实战之POI创建 public class PoiExpExcel { /** * POI生成Excel文件 */ public static void main(String[] args) { String[] title = {"id","name","sex"}; //创建Excel工作簿 HSSFWorkbook workbook = new HSSFWorkbook(); //创建一个工作表sheet HSSFSheet sheet = workbook.createSheet(); //创建第一行 HSSFRow row = sheet.createRow(0); HSSFCell cell = null; //插入第一行数据 id,name,sex for (int i = 0; i < title.length; i++) { cell = row.createCell(i); cell.setCellValue(title[i]); } //追加数据 for (int i = 1; i <= 10; i++) { HSSFRow nextrow = sheet.createRow(i); HSSFCell cell2 = nextrow.createCell(0); cell2.setCellValue("a" + i); cell2 = nextrow.createCell(1); cell2.setCellValue("user" + i); cell2 = nextrow.createCell(2); cell2.setCellValue("男"); } //创建一个文件 File file = new File("e:/poi_test.xls"); try { file.createNewFile(); //将Excel内容存盘 FileOutputStream stream = FileUtils.openOutputStream(file); workbook.write(stream); stream.close(); } catch (IOException e) { e.printStackTrace(); } } }
    查看全部
首页上一页1234567下一页尾页

举报

0/150
提交
取消
课程须知
本课程是Java web中级课程,希望各位小伙伴们熟悉jsp、Jquery、Struts2、xml
老师告诉你能学到什么?
1、导入模板定制 2、轻松实现读写excel文件 3、利用上传、下载功能实现文件导入导出 4、前台列表数据客户端和服务器导出

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!