大家好,才是真的好。

一切信息化系统的最终归宿是将数据导出到Excel。如果还要加一个归宿,那么就是从Excel中导入数据,这样的信息化系统才是好系统。

同样,我们在前面一篇《再来一些管理技巧》中提到了采用最简单的方式将Notes应用视图中的数据以最简单的方式导出到Excel中。但不少人另外感兴趣:如何将Excel数据直接导入到Notes应用?

这里介绍两个办法:第一个是无代码或低代码Volt方式,第二个是采用传统的LotusScript代码方式。

其实还有很多办法,以前我们会使用Lotus 1-2-3(先将Excel 2003导出为1-2-3格式,再导入Notes中),你也可以使用XPages,不过我们这里暂且不采用XPages,因此我们说,只介绍两种方式。

如果你的系统管理员已经在Domino上安装了无代码或低代码工具Volt,然后给了你权限,剩下的事件就简单了,打开你的Volt地址,点击创建应用,从电子表格开始,如下图:

片刻的等待之后:

Domino中就出现了以Excel表格命名的Notes应用:

当我们双击打开进去时,就能看到里面的视图和数据内容:

So Easy!根本没有任何好说的。

第二种方式则是采用传统的LotusScript代码方式。

看到代码两个字,别被唬住了,其实也不难。

可以将Excel导入到你的已有Notes应用中,也可以导入新建的空白的Notes应用中。

现在,让我们手把手地开始吧。建议你先把Excel导出为一个csv文件,如下图:

然后在Notes中,按住Ctrl+N,新建一个Notes应用,输入名称,采用空白模板,如下图:

重要的是你会在Domino Desinger中为该应用创建一个代理程序,如下图:

在里面写入如下代码:

Dim form As StringDim counter As IntegerDim c As IntegerDim uiws As New NotesUIWorkspaceDim fileCSV As VariantDim kolonner As VariantDim linje As VariantDim sess As New NotesSessionDim db As NotesDatabaseSet db=sess.CurrentDatabaseDim doc As NotesDocumentDim item As NotesItemDim Text As String, fileNum As Integerform="import"counter=0fileNum% = FreeFile()fileCSV = uiws.OpenFileDialog(False, "选择一个CSV文件","*.*" ,"")If Not IsEmpty(fileCSV ) ThenOpen fileCSV(0) For Input As filenum%End IfDo While Not EOF(fileNum%)counter=counter+1Line Input #fileNum%, text$If counter=1 Thenkolonner=Split(text$,",")Elselinje=Split(text$,",")Set doc = db.CreateDocumentc=0 ForAll li In linjeSet item=New NotesItem(doc,kolonner(c),li)item.isSummary=Truec=c+1End ForAllCall doc.save(False, False)End IfLoopClose fileNum%

实际效果如下图:

别忘记了设置属性,如下图:

最后我们在Notes前端Action菜单里面执行一下,如下图:

数据就导入进去了。而且如果你的Notes是V12版本,还可以使用高级属性查看这些数据,如下图:


当然,要在Notes中查看或操作这些数据,则还需要创建对应的表单和视图,不过这里涉及到很多基础的Notes开发知识,我们就不讲了。今天就到这里。

更多文章请关注微信公众号:协作者

将Excel数据导入到Notes应用相关推荐

  1. matlab在曲线给命名,matlab 利用xlsread画图,怎么将一组excel数据导入,通过matlab作图...

    Matlab 循环 for 语句 xlsread EXCEL表格数据导入 画图 Matlab的 xlsread() 函数可以将Excel数据到matlab工作空间,然后就可以根据读入据作图.下面给出操 ...

  2. 效率最高的Excel数据导入---(c#调用SSIS Package将数据库数据导入到Excel文件中【附源代码下载】)...

     本文目录: (一)背景 (二)数据库数据导入到Excel的方法比较    (三)SSIS的简介    (四)数据库中存储过程示例(SSIS应用需要) (五)Excel模板的制作(这步这么简单,稍微介 ...

  3. 批量Excel数据导入Oracle数据库

    由于一直基于Oracle数据库上做开发,因此常常会需要把大量的Excel数据导入到Oracle数据库中,其实如果从事SqlServer数据库的开发,那么思路也是一样的,本文主要介绍如何导入Excel数 ...

  4. python将EXCEL数据导入数据库时日期型数据变成数字并加.0的问题一行代码解决方案方案

    [问题描述]:python将EXCEL数据导入数据库时日期变成文本型数据并显示为数字格式 [解决方案] 数据源: codes: #!/usr/bin/python3 -- coding: utf-8 ...

  5. 效率最高的Excel数据导入续---SSIS Package包制作图解全过程

    目的:本文主要是详细讲解SSIS Package包的制作过程 本人买过的一张盗版windows 2003操作系统光盘上,上面自带有很详细的图文介绍,也就是傻瓜版的系统安装图解.因此,本文打算也是采用那 ...

  6. python接入excel_使用python将excel数据导入数据库过程详解

    因为需要对数据处理,将excel数据导入到数据库,记录一下过程. 使用到的库:xlrd 和 pymysql (如果需要写到excel可以使用xlwt) 直接丢代码,使用python3,注释比较清楚. ...

  7. 怎么将excel数据导入到datagridview中

    本人小白,想要实现EXCEL文件中的数据导入到datagridview中,EXCEL中的数据是多行多列,行数和列数不确定,如何实现导入到datagridview中显示,具体的界面如下: 两个butto ...

  8. 使用python将excel数据导入数据库

    https://www.cnblogs.com/longbigbeard/p/9309180.html 因为需要对数据处理,将excel数据导入到数据库,记录一下过程. 使用到的库:xlrd 和 py ...

  9. matlab打开矩阵表,如何将Excel数据导入MATLAB中?:EXCLE中通过矩阵表输出选项

    怎么把matlab中处理的数据存入到excel中 可以直接xlswrite命令. data=randn(100,1); % data为需要存储的数 xlswrite('D:\write2Excel.x ...

最新文章

  1. BZOJ 2957楼房重建
  2. pytorch中网络loss传播和参数更新理解
  3. java环境变量用不用jre_为什么安装jdk时,会安装两个jre?不用配置jre的环境变量...
  4. 分拆之后又有大动作,惠普的下一步怎么走?
  5. 深度学习核心技术精讲100篇(一)-数据分析中有哪些分析指标?
  6. 文本编辑器查看 cprintf颜色_airWriter for mac(文本编辑软件)
  7. 标题:a 和 a的区别
  8. 什么叫matlab仿真,【图片】求助帖:哪位matlab大神能告诉我这个仿真这能得出什么结论呢_matlab吧_百度贴吧...
  9. Python 操作pdf文件-合并操作 (三)
  10. 学校计算机房使用登记制度,瑶风中学计算机房管理制度
  11. Flink 容错机制
  12. 浅谈Spring事件监听
  13. 基于Phyton爬虫索引设计与实现答辩PPT模板
  14. linux kernel pwn学习之堆漏洞利用+bypass smap、smep
  15. 【Android Gradle 插件】自定义 Gradle 插件优化图片 ② ( 压缩 png、jpg 图片 | 使用 pngcrush 压缩工具压缩 png 图片 )
  16. int main(int argc,char* argv[]) 解析
  17. 用100元换10元、5元和1元的纸币共50张,能换各种纸币多少张。
  18. 【敏捷开发每日一贴】DoD“完成”的定义
  19. java c 速度_Java和C#运行速度对比:Java比C#快约3倍
  20. STM32F4系列探究1——三重ADC扫描连续采样+DMA双缓冲区存储

热门文章

  1. TableView如何让行或列只读
  2. OpenCV颜色空间——Lab颜色空间
  3. vue3 - 网页大转盘抽奖功能,支持后端接口确定最终奖品,可自定义轮盘宽高、颜色、字号、按钮等等(超详细的示例代码及注释开箱即用,稍微改改就能应用到你的项目中)
  4. excel 制作好看的图表
  5. excel中单元格的绝对引用和相对引用
  6. 联通(上海)产互一面
  7. 华为OD机试 - 完美走位(Java JS Python)
  8. 记一次磁盘挂载导致mysql服务启动失败的问题
  9. 网站开发之ie下在线浏览pdf文件无需本地支持
  10. css 画一条水平直线和垂直竖线