时间:2013.05.08 发布人:puler634982
已解决问题
谷歌puler634982用户在2013.05.08提交了关于“
梵高J**a 读取 excel 输出 txt”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-11-09T15:36:35。怎么读取Excel对应的栏位,然后在读出的**两边加上<“**”>
我对没有用J**a,所以请尽量帮我。
多谢~
POIjExcelAPI都可以。希望大家能够帮助她。
详细问题描述及疑问:怎么读取Excel对应的栏位,然后在读出的**两边加上<“**”>
我对没有用J**a,所以请尽量帮我。
多谢~
POIjExcelAPI都可以。期待您的答案,你是我的宝贝,你是我的花,谢谢你对我的帮助!
希望以下的回答,能够帮助你。
第1个回答
用户名:LZB437035918
我给你一个我的例子吧:
i问答mport***.io.*;
候importj**a.tex推仅错t.SimpleDateFormat;
importj**a.util.*;
importj**a.sql.*;
imp输饭地同服虽木城胶ortj**a.***.Date;
宜察洲映话生耐常景殖呢importj**a.ut五往刘当钱供il.h**ashMap;
importj**a.***.Map;
importjxl.*;
publicclassSimUpdate{
privateStri氧星则ngfileName;
pub胞州粉少演垂额介如licSimUpdate(StringfileName){
this.fileName=fileName;
}
staticMaptNames;
static{
tNames=newh**ashMap();
}
//下面是主止孩该要代码
private粮voidupdateDb(){
try{
Connec旧服成社可系tionconn=DbPool.connectDB();
if(conn!=**ll){
Statementstmt=conn.createStatement();
/**********************值氧几力条战等突异神画************************/
jxl.Workbookrwb=**ll;
try{
//构建Workbook对象只读Workbook对象
//直接从本地文件创建Workbook
//从输入流创建Workbook
InputSt逐亚reamis=newFileInputStream(fileName);
rwb=Workbook.g波突刘钟范etWorkbook(is);
//Sheet(术语:工作表)象抗诗秋超增调样列创就是Excel表格左下角料时的Sheet1,She毛注的重约后既接至助传et2,Sheet3但在程序井挥装想德及想概训但谁中
//Sheet的下标是从0开始的
//获取第一张Sheet表
Sheetrs=rwb.getSheet(0)民广补宣菜现审混应操;
//获取Sheet表中所包含的总列数
intrsColumns=rs.getColumns();
//获取Sheet表中所包含的总行数
intrsRows=rs.getRows();
//获取指这下单元格的对象引用
StringsimNumber="",termSeqId="";
//指定SIM号及序列号
for(inti=0;i<rsRows;i++){
for(intj=0;j<rsColumns;j++){
Cellcell=rs.getCell(j,i);
if(j==0){
simNumber=cell.getContents();//这里是猎取你要的参数,和下面一样
}
if(j==1){
termSeqId=cell.getContents();
}
}
Stringsql="update.";//SQL语句
intisOk=stmt.executeUpdate(sql);
if(isOk==0){
StringinsertSql="insert.";//SQL语句
intisAdd=stmt.executeUpdate(insertSql);
if(isAdd>0){
System.out.println("成功插入第"+i+"条**");
}
}
}
//以下代码为写入新的EXCEL,这里不使用,所以注释
/*
//利用已经创建的Excel工作薄创建新的可写入的Excel工作薄
jxl.write.WritableWorkbookwwb=Workbook.createWorkbook(newFile("D://Book2.xls"),rwb);
//读取第一张工作表
jxl.write.WritableSheetws=wwb.getSheet(0);
//获取第一个单元格对象
jxl.write.WritableCellwc=ws.getWritableCell(0,0);
//决断单元格的类型,做出相应的转化
if(wc.getType()==CellType.LABEL){
Labell=(Label)wc;
l.setString("Thevaluehasbeenmodified.");
}
//写入Excel对象
wwb.write();
wwb.close();
*/
}catch(Exceptione){
e.printStackTrace();
}
finally{
//操作完成时,关闭对象,翻译占用的内存空间
rwb.close();
}
/*********************************************/
}
}catch(Exceptione){
e.printStackTrace();
}
}
}