java代码写excel和文本文档的导入导出

  1. 例子1-----》利用jxl包来完成excel导入导出   
  2. JXL包提供了JAVA环境下操作EXCEL文件的方法,可对EXCEL文件进行读写操作。总体而言这个包的使用非常简单,因工作需要对它进行了简单的应用,现写一下个人总结。   
  3. JXL包似乎对某些版本的EXCEL文件不太兼容,网站上说它支持EXCEL95-2000。不知道是不是这个原因,在读取EXCEL XP文件时(文件中使用了“数据有效性”等格式),会发出一些警告信息,虽然不影响使用,但终究不太好看。所以下面这个例子是从一个EXCEL文件中读取数据,并将数据写入另一文件中,清除掉文件中使用的所有格式。在清除掉文件中使用的格式之后,再读取这个文件就一切正常了。 

 

 

 

 

 

 

 

 

 

 

例子2-----》利用jxl包来完成excel导入导出

 

 

 

 

例子3-----》利用apache包来完成excel导入导出

 

 

 

 

 

例子4-----》文本文件导入例子   

1、将数据按一定规律录入到一个文本文件,每一行代表一条记录。   

下面是数据库建表SQL:   

CREATE TABLE t_FltPsgInfo  -- 航班乘客信息   

(   

    FltNum  VARCHAR(10), -- 航班号   

    FltLine  VARCHAR(30),  -- 航线   

    FltDate  VARCHAR(10),  -- 日期   

    PsgName  VARCHAR(30),  -- 姓名   

    PsgType  VARCHAR(30), -- 乘客类型,数字表示,目前是1-13  

   PsgSex  VARCHAR(1),  -- 0 男  1 女   

   PsgCab  VARCHAR(1),  -- 几等舱, F/Y  舱位按字母顺序排列   

   PsgSeatNo  VARCHAR(5),-- 座位号 2A,22F,根据这个得到一排有多少个座位,共有多少排座位信息   

   PsgInfo  VARCHAR(2048) -- 详细信息,可能很长   

)   

我们将向表t_FltPsgInfo中插入1000条记录。   

新建一个文本文件,每一行代表一条记录,如:   

HU7804,广州-北京,2007-07-18,谢丽珍,3,1,C,3A,服务保障信息:未用餐随行人员…   

其中以“,”作为字段的分隔标志,我们在解析这个文本文件时将根据“,”来拆分字段值。   

按照上面的格式,将要插入的数据输入到文本文件中,注意,是每一行代表一条记录,或者你已有从数据库导出的文本文件,那你就只需找到文件的规律,稍作调整就行了。   

2、编写Java源码   

1》数据库操作类InsertDB.java   

 

 

 

 2》数据采集类DataGather.java

 

 

3》测试类Test.java

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值