资源简介
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
相关资源
- java 毕业设计 进销存管理系统 源码
- Android手机工具ADB.exe
- java图片浏览器跨平台运行程序与源码
- 微博系统(Java源码,servlet+jsp),适
- 美食天下项目Android版源码和Web版源码
- 基于Java的酒店管理系统源码(毕业设
- Android分区工具包
- u-blox_Android_GNSS_Driver_v3.10驱动源码+中
- 个人根据Android移动开发案例详解手写
- 基于JSP的学生宿舍管理系统(源码 数
- mysql jsp网站源码下载
- java access 仓库管理系统 源码
- java实现的svn统计修改代码行数完整源
- 即时通讯系统JAVA源码
- Java记事本【源代码 实验报告】
- java简单的购物车实例程序
- Java版航空订票系统源码
- java GUI版汉诺塔源码
- Android手机连连看游戏源码
- 搜索引擎的研究与实现Java附源码
- java 原创 坦克大战 源码 带有详细注释
- jsp与SQL Server数据库实现的客户注册登
- java实现POS系统源码
- java多人五子棋源码
- JAVA计算器实验报告与源码
- java做的人事档案管理系统
- 贪吃蛇(java 源码 eclipse项目)
- 自动出题系统(java 课程设计)
- java制作360度全景页面的源码和脚本
- 进制转换器(java)
评论
共有 条评论