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数据导入(Excel导入之java版本)

最新推荐文章于 2021-02-23 17:37:17 发布
