该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

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表中数据存入数据库中.实现录入的代码?...相关推荐

  1. html 提交表单,图片和文字一起提交,图片存入服务器,图片地址和表单信息存入数据库,带后端php代码

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. html <!DOCTYPE html> <html><head>< ...

  2. java读取json文件把数据存入数据库中

    //读取json文件public static String readJsonFile(String fileName) {String jsonStr = "";try {Fil ...

  3. 教你如何使用Java代码从网页中爬取数据到数据库中——网络爬虫精华篇

    文章目录 1:网络爬虫介绍 2:HttpClients类介绍 2.1 HttpGet参数问题 2.2 HttpPost参数问题 2.3 连接池技术问题 3:Jsoup介绍 4:动手实践如何抓取网页上数 ...

  4. java excel 导入 关闭,excel关联别的表格数据库-java实现excel表导入,有的字段数据库中没有,需要关......

    excel中我想用另一张表的内容我数据库,当我在一个... 用VLOOKUP函数,=VLOOKUP(lookup_value,table_array,col_index_num,range_looku ...

  5. 用纯ASP代码实现图片上传并存入数据库中

      用纯ASP代码实现图片上传并存入数据库中    热     ★ 用纯ASP代码实现图片上传并存入数据库中 用ASP编写网站应用程序时间长了,难免会遇到各式各样的问题,其中关于如何上传文件到服务器恐 ...

  6. java操作mysql导表_Java实现批量导入excel表格数据到数据库中的方法

    本文实例讲述了Java实现批量导入excel表格数据到数据库中的方法.分享给大家供大家参考,具体如下: 1.创建导入抽象类 package com.gcloud.common.excel; impor ...

  7. JAVA解析html文档,替换img图片路径成base64编码,并将文章存入数据库

    转载自  JAVA解析html文档,替换img图片路径成base64编码,并将文章存入数据库 开发环境:struts2+ spring + hibernate 数据库:oracle 需求:在HTML编 ...

  8. mye连接mysql数据库_MySQL_如何在Java程序中访问mysql数据库中的数据并进行简单的操作,在上篇文章给大家介绍了Myeclip - phpStudy...

    如何在Java程序中访问mysql数据库中的数据并进行简单的操作 在上篇文章给大家介绍了Myeclipse连接mysql数据库的方法,通过本文给大家介绍如何在Java程序中访问mysql数据库中的数据 ...

  9. java中集合和数据库中_java中list集合的内容,如何使用像数据库中group by形式那样排序...

    标签:java中list集合的内容,如何使用像数据库中group by形式那样排序,比如: 有一个 List 他中包含了一些如下的内容 JavaBean: name    money (名称)  (金 ...

最新文章

  1. 怎样才能让一段代码每隔一段时间执行一次?
  2. python中自带的三个装饰器
  3. 第二次讲课内容(函数和快速幂)
  4. Light bulbs(上海icpc网络预选赛,差分离散化)
  5. “写画”与“惊春”:王艾画展和当代诗人朗诵会
  6. 了解情况的 飞鸽传书官方网站 时候
  7. (计算机组成原理)第二章数据的表示和运算-第三节3:浮点数加减运算
  8. Python @staticmethod
  9. 2d unity 多物体 射线_24小时入门Unity游戏开发系列教程
  10. 【渝粤教育】国家开放大学2018年春季 7392-21DMatlab语言及其应用 参考试题
  11. 构建和管理容器的10个技巧
  12. 视频教程-Mikrotik RouterOS 软路由基础教程-网络技术
  13. git push you are not allowed to upload merges
  14. 微信JSAPI之V3版本支付踩坑
  15. Android签名验证与反调试机制的对抗技术
  16. keep-alive的作用是什么? 使用它的目的是什么?
  17. 高德地图第三方组件应用
  18. 谁为「滑板底盘」买单
  19. Android中View绘制各种状态的背景图片原理深入分析以及StateListDrawable使用
  20. 2018年第二季度DDoS攻击报告

热门文章

  1. 开发函数计算的正确姿势——tensorflow serving
  2. Dart编译技术在服务端的探索和应用
  3. 在Kubernetes上运行区块链服务(BaaS)
  4. 行,Python终于跌神坛了!程序员:活该!你敢来评论吗...
  5. 玩大了!别再埋头学Python了,它真的无用!
  6. 语音识别现状与工程师必备技能
  7. 香农编码二叉树c语言,shannon码的编码实验总结.docx
  8. java方法能不能继承方法_关于java:方法链接+继承不能很好地一起玩吗?
  9. 7读不出来卡显示无服务器,win7识别不了网络如何解决_win7显示未识别网络的处理方法...
  10. springboot 通过url访问本地文件