java上传excel文件代码,求java把上传文件的excel表中数据存入数据库中.实现录入的代码?...
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
CREATE TABLE [dbo].[p_bom_user_info] (
[ID] varchar(50) NULL ,
[SESAID] varchar(200) NULL ,
[StaffNo] varchar(200) NULL ,
[NotesID] varchar(200) NULL ,
[ACName] varchar(100) NULL ,
[BusinessUnit] varchar(100) NULL ,
[Company] varchar(100) NULL ,
[Department] varchar(100) NULL ,
[BusinessTitle] varchar(100) NULL ,
[LineManagerStaffNo] varchar(100) NULL ,
[LineManagerNotesID] varchar(200) NULL ,
[CostCenter] varchar(100) NULL ,
[InternationalStatus] varchar(100) NULL ,
[WorkingHoursType] varchar(100) NULL ,
[WorkingLocation] varchar(100) NULL ,
[JoinInDate] varchar(50) NULL ,
[ProbationEndDate] varchar(100) NULL ,
[LastWorkingDay] varchar(50) NULL ,
[LegalSeniorityStartDate] varchar(50) NULL ,
[PayrollCode] varchar(100) NULL ,
[ForceLeaveDays] varchar(100) NULL ,
[ContractNo] varchar(100) NULL ,
[ContractType] varchar(100) NULL ,
[ContractStartDate] varchar(100) NULL ,
[ContractEndDate] varchar(100) NULL ,
[HRManagerStaffNo] varchar(200) NULL ,
[HRManagerNotesID] varchar(200) NULL ,
[LTSDATE] varchar(50) NULL ,
[EmployeeAttribute] varchar(50) NULL ,
[PeopleSoftID] varchar(50) NULL ,
[EmployeeStatus] varchar(50) NULL ,
[BUHRSESAID] varchar(50) NULL ,
[LineManagerSESAID] varchar(200) NULL ,
[flag] varchar(20) NULL ,
[PSPayrollCode] varchar(50) NULL ,
[Modified] varchar(20) NULL ,
[jobCode] varchar(50) NULL
)
这是需要获取的数据库表字段!
public ArrayList readExcel(File excelFile) throws BiffException,
IOException {
ArrayList list = new ArrayList();
Workbook rwb = null;
Cell cell = null;
InputStream stream = new FileInputStream(excelFile);
rwb = Workbook.getWorkbook(stream); // 获取Excel文件对象
Sheet sheet = rwb.getSheet(0); // 获取文件的指定工作表 默认的第一个
for (int i = 0; i < sheet.getRows(); i++) { // 行数(表头的目录不需要,从1开始)
String[] str = new String[sheet.getColumns()]; // 创建一个数组 用来存储每一列的值
for (int j = 0; j < sheet.getColumns(); j++) { // 列数 从第二列
cell = sheet.getCell(j, i);
str[j] = cell.getContents(); // 当前i行、当前j列对应的单元格内容,赋值给当前一维数组的当前j数据元素
}
list.add(str);
}
return list;
}
public String uploadExcel() {
Context context = ContextFactory.getContext();
System.out.println(context);
File file=context.getFile("uploadFile");
// System.out.println(file);
// ReadExcel RExcel=new ReadExcel();
System.out.println(file.getAbsolutePath());
System.out.println(file.getName());
try {
//操作数据库
List resultFile=readExcel(file);
System.out.println(resultFile);
for (int i = 0; i < resultFile.size(); i++) {
String[] str = (String[])resultFile.get(i); //读取Excel中的当前第i行数据; list中的每一行就是一个一维数组;
for (int j = 0; j < str.length; j++) {
System.out.print(str[j]+"/");
}
System.out.println( );
}
} catch (Exception e) {
e.printStackTrace();
}
//System.out.println();
return "success";
}
public void readSql(){
String sql="";
}
}
这是我获取excel文件内容的代码!求大神完善下 写入数据库的sql语句以及方法内容!谢了
java上传excel文件代码,求java把上传文件的excel表中数据存入数据库中.实现录入的代码?...相关推荐
- html 提交表单,图片和文字一起提交,图片存入服务器,图片地址和表单信息存入数据库,带后端php代码
微信小程序开发交流qq群 173683895 承接微信小程序开发.扫码加微信. html <!DOCTYPE html> <html><head>< ...
- java读取json文件把数据存入数据库中
//读取json文件public static String readJsonFile(String fileName) {String jsonStr = "";try {Fil ...
- 教你如何使用Java代码从网页中爬取数据到数据库中——网络爬虫精华篇
文章目录 1:网络爬虫介绍 2:HttpClients类介绍 2.1 HttpGet参数问题 2.2 HttpPost参数问题 2.3 连接池技术问题 3:Jsoup介绍 4:动手实践如何抓取网页上数 ...
- java excel 导入 关闭,excel关联别的表格数据库-java实现excel表导入,有的字段数据库中没有,需要关......
excel中我想用另一张表的内容我数据库,当我在一个... 用VLOOKUP函数,=VLOOKUP(lookup_value,table_array,col_index_num,range_looku ...
- 用纯ASP代码实现图片上传并存入数据库中
用纯ASP代码实现图片上传并存入数据库中 热 ★ 用纯ASP代码实现图片上传并存入数据库中 用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,其中关于如何上传文件到服务器恐 ...
- java操作mysql导表_Java实现批量导入excel表格数据到数据库中的方法
本文实例讲述了Java实现批量导入excel表格数据到数据库中的方法.分享给大家供大家参考,具体如下: 1.创建导入抽象类 package com.gcloud.common.excel; impor ...
- JAVA解析html文档,替换img图片路径成base64编码,并将文章存入数据库
转载自 JAVA解析html文档,替换img图片路径成base64编码,并将文章存入数据库 开发环境:struts2+ spring + hibernate 数据库:oracle 需求:在HTML编 ...
- mye连接mysql数据库_MySQL_如何在Java程序中访问mysql数据库中的数据并进行简单的操作,在上篇文章给大家介绍了Myeclip - phpStudy...
如何在Java程序中访问mysql数据库中的数据并进行简单的操作 在上篇文章给大家介绍了Myeclipse连接mysql数据库的方法,通过本文给大家介绍如何在Java程序中访问mysql数据库中的数据 ...
- java中集合和数据库中_java中list集合的内容,如何使用像数据库中group by形式那样排序...
标签:java中list集合的内容,如何使用像数据库中group by形式那样排序,比如: 有一个 List 他中包含了一些如下的内容 JavaBean: name money (名称) (金 ...
最新文章
- 怎样才能让一段代码每隔一段时间执行一次?
- python中自带的三个装饰器
- 第二次讲课内容(函数和快速幂)
- Light bulbs(上海icpc网络预选赛,差分离散化)
- “写画”与“惊春”:王艾画展和当代诗人朗诵会
- 了解情况的 飞鸽传书官方网站 时候
- (计算机组成原理)第二章数据的表示和运算-第三节3:浮点数加减运算
- Python @staticmethod
- 2d unity 多物体 射线_24小时入门Unity游戏开发系列教程
- 【渝粤教育】国家开放大学2018年春季 7392-21DMatlab语言及其应用 参考试题
- 构建和管理容器的10个技巧
- 视频教程-Mikrotik RouterOS 软路由基础教程-网络技术
- git push you are not allowed to upload merges
- 微信JSAPI之V3版本支付踩坑
- Android签名验证与反调试机制的对抗技术
- keep-alive的作用是什么? 使用它的目的是什么?
- 高德地图第三方组件应用
- 谁为「滑板底盘」买单
- Android中View绘制各种状态的背景图片原理深入分析以及StateListDrawable使用
- 2018年第二季度DDoS攻击报告
热门文章
- 开发函数计算的正确姿势——tensorflow serving
- Dart编译技术在服务端的探索和应用
- 在Kubernetes上运行区块链服务(BaaS)
- 行,Python终于跌神坛了!程序员:活该!你敢来评论吗...
- 玩大了!别再埋头学Python了,它真的无用!
- 语音识别现状与工程师必备技能
- 香农编码二叉树c语言,shannon码的编码实验总结.docx
- java方法能不能继承方法_关于java:方法链接+继承不能很好地一起玩吗?
- 7读不出来卡显示无服务器,win7识别不了网络如何解决_win7显示未识别网络的处理方法...
- springboot 通过url访问本地文件