资源简介
NULL
博文链接:https://minsifansi.iteye.com/blog/693292
代码片段和文件信息
package com.wanmy.dbTools;
import java.io.File;
import java.io.FileInputStream;
import java.io.InputStream;
import jxl.Sheet;
import jxl.Workbook;
import com.wanmy.domain.Product;
import com.wanmy.service.impl.ProductServiceImpl;
public class Batch_InputProduct {
public boolean addProductFromExcel(String path) {
Workbook wb = null;
InputStream ins=null;
Product product=null;
boolean ff=false;
try {
// 构建Workbook对象 只读Workbook对象
// 直接从本地文件创建Workbook
// 从输入流创建Workbook
// 将Excel文件URL流化
ins = new FileInputStream(new File(path));
// 得到工作薄
wb = Workbook.getWorkbook(ins);
// Sheet(术语:工作表)就是Excel表格左下角的Sheet1Sheet2Sheet3但在程序中
// Sheet的下标是从0开始
// 获取第一张Sheet表
Sheet st = wb.getSheet(0);
// 获取Sheet表中所包含的总列数
//int stCols = st.getColumns();
// 获取Sheet表中所包含的总行数
int stRows = st.getRows();
// 获取指定单元格的对象引用
// st.getCell(列行);
// 如第一行为属性项则从第二行开始取数据
for (int i = 1; i < stRows; i++) {
String name=st.getCell(0 i).getContents();
String detail_desc=st.getCell(1i).getContents();
String keywords=st.getCell(2i).getContents();
String search_keywords=st.getCell(3i).getContents();
String search_title=st.getCell(4i).getContents();
String search_description=st.getCell(5i).getContents();
String flag=st.getCell(6i).getContents();
String hot=st.getCell(7i).getContents();
String code=st.getCell(8i).getContents();
String sale_st_date=st.getCell(9i).getContents();
String sale_en_date=st.getCell(10i).getContents();
String income_st_date=st.getCell(11i).getContents();
String income_en_date=st.getCell(12i).getContents();
String anticipate_income=st.getCell(13i).getContents();
String income_account=st.getCell(14i).getContents();
product=new Product();
if(flag!=null){
product.setFlag(Integer.parseInt(flag.trim()));
}
if(hot!=null){
product.setHot(Integer.parseInt(hot.trim()));
}
product.setName(name);
product.setAnticipate_income(anticipate_income);
product.setAdd_date(new IPTimeStamp().getDate());
product.setCode(code);
product.setDetail_desc(detail_desc);
product.setIncome_account(income_account);
product.setIncome_en_date(income_en_date);
product.setIncome_st_date(income_st_date);
product.setSearch_title(search_title);
product.setSearch_keywords(search_keywords);
product.setSearch_description(search_description);
product.setSale_en_date(sale_en_date);
product.setSale_st_date(sale_st_date);
product.setKeywords(keywords);
new ProductServiceImpl().addProduct(product);
ff=true;
}
} catch (Exception e) {
e.printStackTrace();
}finally{
wb.close();
}
return ff;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2874 2010-06-17 15:19 excel\batch_input.jsp
文件 2929 2010-06-17 14:48 excel\Batch_InputProduct.java
文件 655 2010-06-17 15:25 excel\batch_input_ok.jsp
目录 0 2010-06-17 17:55 excel
----------- --------- ---------- ----- ----
6458 4
相关资源
- 物流管理系统源码(含数据库)5624
- jsp模拟酷狗官网源码(附数据库)
- 一个完整的点餐微信小程序(附后台
- 基于 struts 的学生寝室管理系统的设计
- 煤矿安全管理系统(jsp源码+数据库脚
- Java快速开发平台源码(renren-fast)
- 基于JSP实现的美食餐饮管理系统(源
- 尚硅谷书城源码(仅附html页面)
- 都市供求信息网(源码+数据库+文档)
- 图书管理系统(源码+数据库+截图)
- 学生信息管理系统源码+mysql数据库
- javaweb网上购物系统源码(附数据库脚
- jsp+servlet+jdbc开发学生信息后台管理系
- JSP选课系统(源码+文档+数据库)
- 基于JSP的超市销售管理系统(源码+
- jsp宠物商店(源码+数据库)
- 毕业设计-医院人事管理系统(源码
- Vue + SpringBoot + MyBatis 音乐网站(源码
- jsp进销存管理系统(源码+数据库+文档
- 安全测试工具ysoserial
- 基于JAVA_JSP电子书系统(源码+数据库
- JSP考试网上报名考试系统(源码+数据
- 一站式Java网络编程 BIO-NIO-AIO资料源码
- Java 仿QQ(附客户端以及服务端源码)
- java swing工资管理系统(源码+数据库
- Android代码-多功能拨号盘源码.zip
- jdk和cglib动态代理的{jar包+源码}
- 顺丰丰桥接口开发详细教程源码含下
- JSP购物网站完整源码包含项目源码,
- android RDP远程桌面客户端源码
评论
共有 条评论