- 浏览: 7853270 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (2425)
- 软件工程 (75)
- JAVA相关 (662)
- ajax/web相关 (351)
- 数据库相关/oracle (218)
- PHP (147)
- UNIX/LINUX/FREEBSD/solaris (118)
- 音乐探讨 (1)
- 闲话 (11)
- 网络安全等 (21)
- .NET (153)
- ROR和GOG (10)
- [网站分类]4.其他技术区 (181)
- 算法等 (7)
- [随笔分类]SOA (8)
- 收藏区 (71)
- 金融证券 (4)
- [网站分类]5.企业信息化 (3)
- c&c++学习 (1)
- 读书区 (11)
- 其它 (10)
- 收藏夹 (1)
- 设计模式 (1)
- FLEX (14)
- Android (98)
- 软件工程心理学系列 (4)
- HTML5 (6)
- C/C++ (0)
- 数据结构 (0)
- 书评 (3)
- python (17)
- NOSQL (10)
- MYSQL (85)
- java之各类测试 (18)
- nodejs (1)
- JAVA (1)
- neo4j (3)
- VUE (4)
- docker相关 (1)
最新评论
-
xiaobadi:
jacky~~~~~~~~~
推荐两个不错的mybatis GUI生成工具 -
masuweng:
(转)JAVA获得机器码的实现 -
albert0707:
有些扩展名为null
java 7中可以判断文件的contenttype了 -
albert0707:
非常感谢!!!!!!!!!
java 7中可以判断文件的contenttype了 -
zhangle:
https://zhuban.me竹板共享 - 高效便捷的文档 ...
一个不错的网络白板工具
经常要将EXCEL和数据库打交道的话,建议推荐使用一个好的开源工具JXL,下面小结如何将其EXCEL数据导入到数据库,
以及如何把数据库的数据导出到EXCEL.
1) EXCEL的表格导入数据库
假设有一个EXCEL,有两个SHEET,记得第一个sheet序号是0,第2个sheet的序号是1.
import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;
主要方法为:
InputStream fs = null;
Workbook rbw = null;
try{
try {
fs=new FileInputStream(file);
rbw=Workbook.getWorkbook(fs);
System.out.println("加载本地excel文件成功!");
} catch (FileNotFoundException e){
e.printStackTrace();
} catch (BiffException e){
e.printStackTrace();
} catch (IOException e){
e.printStackTrace();
}
Sheet book=null;
Sheet bookSingle=null;
try{
book=rbw.getSheet(0);//第一个sheet
}catch (Exception e){
e.printStackTrace();
}
System.out.println("取得excel文件sheet成功!");
rsRows=book.getRows();//获取第一个sheet表的总行数
for(int i=1;i<rsRows;i++){
//获取excel文件中数据
//第i行第0列
Cell cell0 = book.getCell(0, i);
String usercode=cell0.getContents();
//第i行第1列
Cell cell1 = book.getCell(1, i);
String org_name=cell1.getContents();
}
注意这里的book.getCell(0,i),是从第I行第0列这样写的,就是反过来
2) 数据库到EXCEL
File file=new File("xxx.xls");
WritableWorkbook book = Workbook.createWorkbook(new File(fileName));
// 生成名为“SheetOne”的工作表,参数0表示这是第一个sheet
WritableSheet sheet = book.createSheet("SheetOne", 0);
// 在Label对象的构造子中指名单元格位置是第一列第一行(0,0),以及单元格内容
Label chs_name_LbTitle=new Label(0, 0, "中文名称");
............................................
sheet.addCell(chs_name_LbTitle);
Label ent_name_cCell=new Label(0, 1, 要写入的实际数据);
sheet.addCell(ent_name_cCell);
book.write();
book.close();
发表评论
-
复习:强迫线程顺序执行方式
2019-01-03 23:42 1479方法1: 三个线程,t1,t2,t3,如果一定要按顺序执行, ... -
(转)不错的前后端处理异常的方法
2019-01-02 23:16 1967前言 在 Web 开发中, 我们经常会需要处理各种异常, 这是 ... -
info q的极客时间大咖说等资料下载
2018-08-15 08:40 3415info q的极客时间大咖说等资料下载,还有不少思维导图 链 ... -
CXF 客户端超时时间设置(非Spring配置方式)
2018-07-03 22:38 2185import org.apache.cxf.endpoint. ... -
(转)synchronized关键字画像:正确打开方式
2018-06-14 09:25 448https://mp.weixin.qq.com/s/b3Sx ... -
CountDownLatch的例子
2018-06-13 14:10 630public class StatsDemo { ... -
两道面试题,带你解析Java类加载机制
2018-06-12 16:29 554https://mp.weixin.qq.com/s/YTa0 ... -
Spring中获取request的几种方法,及其线程安全性分析
2018-06-11 09:03 623https://mp.weixin.qq.com/s/KeFJ ... -
内部类小结
2018-06-06 10:25 396https://mp.weixin.qq.com/s/hErv ... -
JVM虚拟机小结1
2018-06-04 20:43 4631 jps -l //列出详细的类名和进程ID 2)jps ... -
windows下自带命令行工具查看CPU资源情况等
2018-06-04 12:53 3040微软提供了不少命令行 ... -
(收藏)深入分析Java的序列化与反序列化
2018-05-30 15:21 556https://mp.weixin.qq.com/s/T2Bn ... -
apache common包中的序列化工具
2018-05-30 09:10 1775什么是序列化 我们的 ... -
JAVA8 JVM的变化: 元空间(Metaspace)
2018-05-24 22:30 910本文将会分享至今为至我收集的关于永久代(Permanent G ... -
(转)服务器性能指标(一)——负载(Load)分析及问题排查
2018-05-21 21:03 1263原创: Hollis Hollis 负载 ... -
(转)对象复用
2018-05-20 15:27 806public class Student { priv ... -
mapreduce中入门中要注意的几点
2018-05-06 08:59 620在 mapreduce中,比如有如下的词: I love b ... -
HDFS的基本操作
2018-05-02 21:47 881-mkdir 在HDFS创建目录 ... -
一个不错的开源工具类,专门用来解析日志头部的,好用
2018-05-02 20:00 709一个不错的开源工具类,专门用来解析日志头部的,好用。 http ... -
介绍个不错的RESTFUL MOCK的工具wiremock
2018-04-27 21:02 1854介绍个不错的RESTFUL MOCK的工具wiremock,地 ...
相关推荐
jmeter在beanshell中创建Excel所需jar包-jxl.jar,有需要的伙伴欢迎可以下载,附脚本示例路径https://blog.csdn.net/m0_49009652/article/details/107690802
通过java操作excel表格的工具类库 支持Excel 95-2000的所有版本 生成Excel 2000标准格式 支持字体、数字、日期操作 能够修饰单元格属性 支持图像和图表 应该说以上功能已经能够大致满足我们的需要...
java读取Excel文件-jxl附件列表: ReadAndWriteExcel.java (5.52 KB) jxl.jar (688.03 KB) jxl读Excel文件.doc (88.50 KB)
使用jxl,读写excel数据进数据库的例子。 需要jxl.jar、poi-2.0-final-20040126.jar、mysql-connector-java-3.0.8-stable-bin.jar、jakarta-poi-1.5.1-final-20020615.jar。
JXL(Java操作Excel文件Oracle数据库)
用java连接excel必须有用jxl.jar中提供的各样的工具类来对数据处理
JXL操作EXCEL 数据库导出EXCEL相关文件一些详细资料
java操作 Excel 的jar包:jxl.jar
解析EXCEL的常用工具类--JXL,包括源码和JAR包,以及描述文件
java中使用jxl打印excel报表,java中使用jxl打印excel报表,java中使用jxl打印excel报表
android应用操作excel表格,可针对单个单元格进行输入修改,和批量修改
Java-Excel开发包 jxl.jar 可用Java来操作Excel,读取,写入
Excel导入导出 jxl及Poi 工具类:jxl 实现 及 Poi实现 非常实用
iText-5.0.5.jar,iTextAsian.jar,itext-rtf-2.1.5.jar,jacob.jar,jxl.jar,poi-3.6-20091214.jar,poi-contrib-3.6-20091214.jar,poi-examples-3.6-20091214.jar,poi-ooxml-3.6-20091214.jar,poi-scratchpad-...
有sql语句..swing版人力资源管理系统--JXL,JFreeChart..毕业设计
在lib导入xwork-2.1.2.jar即可
Excel2003导出工具jxl.jar包,版本虽有点老,但还能用。
jxl导出excel工具类,封装好了的,实现传递任意集合自动导出excel
JXL(Java Excel API)是一个用来动态读写Excel文件的开源框架,利用它可以在任何支持Java的操作系统上动态读写Excel文件。
Java实现Excel导入数据库,有完整的sql。jxl.jar,mysql-connector-java-5[1].1.7-bin.jar.zip