Exce表格网

java写入excel文件(如何用java读取excel文件写到数据库中)

来源:www.0djx.com  时间:2023-01-09 06:25   点击:282  编辑:表格网  手机版

1. 如何用java读取excel文件写到数据库中

直接通过el表达式,将获取到的list对象定义为news,之后将数据库获取到的对象循环展示即可,举例: <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <table border="1"> <tr><th>用户ID</th> <th>...</th>//表头 </tr> <c:forEach items="${userinfo}" var="news">

2. java读取excel写入数据库

代码如下: import java.io.*; import jxl.*; import jxl.write.*; public class CreateXLS { public static void main(String args[]) { try { //打开文件 WritableWorkbook book= Workbook.createWorkbook(new File("测试.xls")); //生成名为“第一页”的工作表,参数0表示这是第一页 WritableSheet sheet=book.createSheet("第一页",0); //在Label对象的构造子中指名单元格位置是第一列第一行(0,0) //以及单元格内容为test Label label=new Label(0,0,"test"); //将定义好的单元格添加到工作表中 sheet.addCell(label); /*生成一个保存数字的单元格 必须使用Number的完整包路径,否则有语法歧义 单元格位置是第二列,第一行,值为789.123*/ jxl.write.Number

number = new jxl.write.Number(1,0,789.123); sheet.addCell(number); //写入数据并关闭文件 book.write(); book.close(); }catch(Exception e) { System.out.println(e); } } }

3. java读取excel文件内容

首先你要明白导入文件步骤:

1.实例化excel读取对象

2.加载excel文件

全部加载

选择加载

3.读取excel文件

全部读取

逐行读取

以下你看看那个更加适应你

顺便列出几个其他语言导入Excel文件,希望对你有帮助

PHP导入Excel文件

java把Excel文件数据导入数据库

PHP实现导出Excel文件通用方法

JXL生成的excel文件+JAVA文件下载功能

Java通用的Excel文件生成工具类,支持生成文件和浏览器直接下载

java处理Excel文件---excel文件的创建,删除,写入,读取

Java读取Excel文件

jxl解析Excel文件

JXL操作Excel文件

java POI读取Excel文件

java使用poi读取excel文件代码示例

用jxl生成Excel文件

PHP验证码文件类

PHP 下载远程文件

PHP获取远程文件的大小

php压缩CSS文件

PHP强制下载文件

php读取csv文件类

php 简单ftp文件上传范例

一个php 生成zip文件的类

4. java向excel写入数据

需要导入 包rJava和xlsx

运用函数write.xlsx:格式:write.xlsx(x, file, sheetName="Sheet1",col.names=TRUE, row.names=TRUE, append=FALSE, showNA=TRUE)

x为数据集,file为文件名(导出到默认文件夹,通过过getwd()查询默认目录,setwd()修改目录)

还可以运用函数write.cxv:格式:write.csv(x, file)

5. java怎么从excel中获取数据

百度搜索圈T社区 免费行业视频教程www.aiquanti.com

package com.asima;

import java.io.FileInputStream;

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.PreparedStatement;

import org.apache.poi.hssf.usermodel.HSSFCell;

import org.apache.poi.hssf.usermodel.HSSFRow;

import org.apache.poi.hssf.usermodel.HSSFSheet;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;

/**

*

* @author asima

* @data 2006-10-18

*/

public class XlsToAccess

{

HSSFSheet globalSheet = null;

/*读取一个指定单元格内容*/

public String readCellValue(String pos)

{

int xpos;

short ypos;

int cellType; /*取得此单元格的类型 0-Numeric,1-String,3-null*/

String result; /*返回取得的单元格的值*/

ypos = (short) (pos.toUpperCase().charAt(0) - 65);

xpos = Integer.parseInt(pos.substring(1, pos.length())) - 1;

HSSFRow row = null; /* 定义excel中的行 */

HSSFCell cell = null; /* 定义excel中的单元格 */

/* 根据xPos和yPos取得单元格 */

row = globalSheet.getRow(xpos);

cell = row.getCell(ypos);

/** **************此处如果是空需要修改********************************** */

cellType = cell.getCellType();

switch (cellType)

{

case 0: /* 0-Numeric */

result = String.valueOf(cell.getNumericCellValue());

break;

case 1: /* 1-String */

result = cell.getStringCellValue();

break;

case 3: /* 3-null */

result = "";

break;

default:

result = "";

break;

}

return result;

}

/*读取excel文件并把内容插入到access表中*/

public void insertIntoTable() throws Exception

{

// 创建对Excel工作簿文件的引用

HSSFWorkbook workbook =

new HSSFWorkbook(new FileInputStream("D:/temp/test.xls"));

// 获得一个sheet

globalSheet = workbook.getSheetAt(0);

String value1 = readCellValue("c1");

String value2 = readCellValue("c2");

String value3 = readCellValue("c3");

String value4 = readCellValue("c4");

System.out.println(value1);

System.out.println(value2);

/* 插入数据库 */

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

String url = "jdbc:odbc:asima";

Connection conn = DriverManager.getConnection(url);

PreparedStatement stmt =

conn.prepareStatement("insert into custom values(?,?,?,?)");

// 定义查询的SQL语句

stmt.setString(1, value1);

stmt.setString(2, value2);

stmt.setString(3, value3);

stmt.setString(4, value4);

stmt.executeUpdate

顶一下
(0)
0%
踩一下
(0)
0%
相关评论
我要评论
用户名: 验证码:点击我更换图片