`
happy100583
  • 浏览: 122250 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

Lotus数据导入(Excel导入之java版本)

    博客分类:
  • JAVA
阅读更多
Excel导入notes之java版本 import lotus.domino.*; import java.io.*; import java.util.Vector; import jxl.*; import java.io.PrintWriter; public class JavaAgent extends AgentBase { public void NotesMain() { System.out.println("11111111"); Session ss = getSession(); String srcFile = null; String s=null; Workbook rwb = null; Document doc = null; //'Cell ck0 = null; InputStream inps = null; Sheet rs=null; int totalnum=0; System.out.println("2222222222"); PrintWriter pw = getAgentOutput(); EmbeddedObject ebd = null; File f=null; try { System.out.println("33333333333333"); AgentContext agt = ss.getAgentContext(); Document cdoc = agt.getDocumentContext(); Database cdb = agt.getCurrentDatabase(); DocumentCollection dc = null; Agent ag=null; String strdata = null; String strContent = null; Double dob=null; StringBuffer tmpstr=new StringBuffer("1"); Vector vtr = ss.evaluate("@AttachmentNames",cdoc); srcFile =new String(""+vtr.get(0).toString()); ebd = cdoc.getAttachment(srcFile); System.out.println(srcFile); ebd.extractFile(srcFile); System.out.println("44444444asdfasdf"); //ebd.recycle(); //创建文件流,然后输出excel表格 inps = new FileInputStream(srcFile); rwb = Workbook.getWorkbook(inps); if (ebd==null) { rwb.close(); rwb = null; return; } if (ebd.getType()!=EmbeddedObject.EMBED_ATTACHMENT) { rwb.close(); rwb = null; return; } //读取第一张sheet rs = rwb.getSheet(0); Vector errRecord = new Vector(); for (int k=1;k<rs system cell ck0="rs.getCell(0,k);" ck1="rs.getCell(1,k);" ck2="rs.getCell(2,k);" ck3="rs.getCell(3,k);" ck4="rs.getCell(4,k);" ck5="rs.getCell(5,k);" ck6="rs.getCell(6,k);" ck7="rs.getCell(7,k);" ck8="rs.getCell(8,k);" ck9="rs.getCell(9,k);" ck10="rs.getCell(10,k);" ck11="rs.getCell(11,k);" ck12="rs.getCell(12,k);" ck13="rs.getCell(13,k);" if doc="cdb.createDocument();" richtextitem rtitem='doc.createRichTextItem("remark");' has been saved else to save document catch e>&gt;&gt;&gt;&gt;"+e); } finally { rwb.close(); try { inps.close(); boolean success = (new File(srcFile)).delete(); } catch(Exception ex) { System.out.println(ex); } } } }</rs>
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics