`
happy100583
  • 浏览: 124120 次
  • 性别: 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>
分享到:
评论

相关推荐

    lotus Domino BS开发 Excel 导入导出使用lotusscritp代理、java代理实现

    对于导入Excel到Lotus Domino,这个过程通常涉及到读取Excel文件,解析数据,然后在Lotus Domino中创建或更新文档。可以使用Apache POI库,这是一个流行的Java API,专门用于处理Microsoft Office格式,包括Excel。...

    lotus domino CS 导入excel.txt

    lotus domino CS 导入excel.txt

    java导入EXCEL

    ### 一、Java导入Excel的基本概念 在IT行业中,数据处理是一项常见的任务。特别是在企业级应用中,经常需要将Excel数据导入到数据库或其他系统中进行进一步处理。Java作为一种广泛使用的编程语言,在处理这种需求时...

    domino xpags 开发 Excel导入导出完整例子

    总结来说,这个压缩包提供的内容涵盖了使用Lotus Domino XPAGS进行Excel导入导出的关键技术和步骤,包括利用LotusScript或Java访问数据库、生成Excel文件、使用Notes数据库作为参考资料、数据转换以及在XPages中实现...

    Lotus domino 学习大全

    将Excel数据导入到Lotus Domino数据库: ```vbscript Set excelApp = CreateObject("Excel.Application") Set workbook = excelApp.Workbooks.Open("文件路径") Set worksheet = workbook.Worksheets("Sheet1") For ...

    lotus 常用的命令

    - **导入代理**:可以编写LotusScript或Java脚本来读取Excel文件,并将数据导入到Lotus Notes数据库中。 - **导出代理**:反之,代理也可以将Lotus Notes数据库中的数据导出到Excel文件。可以根据指定的条件,如...

    处理Domino源数据格式的程序

    2. **数据导入**:在Domino环境中,数据导入可能涉及将外部数据源(如CSV、Excel或XML文件)整合到Domino数据库中,以便进一步处理或分析。此程序可能实现了这样的功能,帮助用户快速、有效地导入和解析汉字数据。 ...

    Lotus Domino Designer 6 Programming Guide, Volume 2A_ LotusScript_COM_OLE Classes.pdf

    - 通过这种方式,可以在Notes应用程序中轻松地执行复杂的任务,比如从Excel导入数据到Notes数据库。 #### 知识点三:具体应用场景示例 - **示例一:Excel数据导入**: - 使用LotusScript和COM对象,可以从Excel...

    NotesSQL ODBC Driver

    这个驱动程序允许开发者和数据库管理员将Lotus Notes的数据集成到其他支持ODBC标准的系统中,例如Microsoft Excel、Access或者SQL Server等。这样,用户就能够查询、更新和管理Notes数据库,而无需直接使用Lotus ...

    JXL - JAR包

    标题提及的“JXL - JAR包”是指Java eXtensions for Lotus (JXL),这是一个广泛使用的开源库,专门用于处理Excel电子表格文件。JXL库提供了一组易于使用的API,使得Java开发者可以方便地读取、写入以及修改Excel文件...

    读取7种文件格式的程序

    Java的`RTFEditorKit`类可以从javax.swing.text包中导入,用于读取和写入RTF文件。 7. **HTML文件**(HyperText Markup Language):网页的主要标记语言。读取HTML文件可以使用Jsoup库,它提供了一种易于使用的API...

    Notes4.6.3中文帮助文档

    8. **数据导入导出**:Notes支持与其他系统的数据交换,如CSV、Excel或XML格式,便于数据迁移和整合。 9. **报表和图表**:通过视图和报表,用户可以生成数据分析视图,甚至创建图形化报表,辅助决策。 10. **移动...

    LotusDomino学习笔记.doc

    - **交换方法**: 通过ODBC或使用LotusScript将数据导入或导出到Excel文件。 #### 68. NOTES的ODBC:(LS:DO) - **ODBC示例**: 展示如何使用LotusScript通过ODBC接口访问关系数据库的具体步骤。 #### 69. ...

    SAP Interface

    - **Excel作为OLE客户端**:用户可以通过Excel直接调用SAP系统的功能,实现数据的导入导出等功能。 - **ABAP作为OLE服务器**:允许ABAP程序充当OLE服务器,提供给其他应用程序访问。 5. **Web Services**: - **...

    网管教程 从入门到精通软件篇.txt

    可用数据文件(能被Excel 97打开);Oracle 8.1.x表格空间文件 DBX:DataBearn图像;Microsoft Visual FoxPro表格文件 DCT:Microsoft Visual FoxPro数据库容器 DCU:Delphi编译单元文件 DCX:Microsoft Visual...

Global site tag (gtag.js) - Google Analytics