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>>>>>"+e);
}
finally {
rwb.close();
try
{
inps.close();
boolean success = (new File(srcFile)).delete();
}
catch(Exception ex)
{
System.out.println(ex);
}
}
}
}</rs>
分享到:
相关推荐
lotus数据用java程序导入导出实现数据移置的方案 代码实现了数据导出,并实现了数据导入到其他系统中.,包括附件的处理
lotus domino CS 导入excel.txt
lotus Domino BS开发 Excel 导入导出使用lotusscritp代理、java代理实现
lotus BS 通过 java导入EXCEL的数据到系统当中,
导入excel可选择sheet
lotus domino CS Excel导出.txt
lotus Domino BS开发 通过java 代理导出excel.doc
Lotus_导出到Office_Excel_的函数的完整版本 包含B/S和C/S ,已经经过测试,直接使用。
lotus Domino BS开发 lotusscript print动态导出excel
如何把OUTLOOK的联系人导入lotus notes
lotus数据备份-服务器
在domino下,nsf例库,用代理并附详细介绍实现了提取Excel内容的功能
java计算器源程序,java连接lotus的代码,java实现URL带参数请求,TelnetApp.Java,简单的聊天室应用程序,利用Javamail来发送邮件
lotus domino java代理_获取传递值json
使用Java mail API访问Lotus Domino邮箱 使用Java mail API访问Lotus Domino邮箱 使用Java mail API访问Lotus Domino邮箱
Notes.jar lotus.domino.* java连接domino 没有分数的可以到 http://www.ibm.com/developerworks/apps/download/index.jsp?contentid=50943&filename=DominoJSPArticle.zip&method=http&locale=worldwide
lotus domino附件开发--java操作附件curd.java
有前端的js导出到Excel,可是这个导出需要加信任站点,有些用户就是娇,不想动手,就弄了个后台代理导出到Excel
lotus domino lotusscript调用java
lotus domnio java代理传值