精华内容
下载资源
问答
  • 在这篇文章中,我们将带您设置导入模板,并使用“Excel 导入程序”将数据导入应用程序。 一. 前提条件 在开始操作之前,请确保您知道如何执行以下操作: 创建域模型Domain Model 创建概述和详细信息页面...

    ​引言

     

    通常向应用程序添加大量数据(例如rootdata或来自外部应用程序的数据)可能非常耗时。为了节省时间和精力,可以使用“ExcelImporter”模块自动执行此过程。在这篇文章中,我们将带您设置导入模板,并使用“Excel 导入程序”将数据导入应用程序。

    一. 前提条件

    在开始操作之前,请确保您知道如何执行以下操作:

    1. 创建域模型Domain Model

    2. 创建概述和详细信息页面Page

    3. 创建菜单项Navigation Menu tem

    4. 创建微流Microflow

    5. 将App Store内容添加到您的应用程序

    二. 准备Data Structure, GUI, and Modules

    1. 数据结构如下所示

    其中OrderStatus为Enumeration类型,需要自己新建:

    2. Modules

    从appstore下载ExcelImporter和MxModel Reflection模块:

    3. 相关的Page,Microflow

    • ExcelImport page

    • OrderResultDisplay page

    • Config 的subItem

    其中,

    excel subitem的action 对应的是show  ExcelImporter.ExcelImportOverview  page.

    Reflection subitem的action 对应的是show  MxModelReflection.MxObjects_Overview  page.

    以上两个页面都是下载的modules中自带的。

    • CreateTemplateDocument  Micflow

    • ExcelImport  Micflow

    • TemplateDocument  MicFlow  from ExcelImporter Modules

    • Page 和 Micflow 在project 中的结构:

    三. 使用应用程序模型元数据

    为了设置导入数据的导入模板,应用程序模型元数据应该反映在客户端中。这可以通过使用MX模型反射来实现,也就是下载的MxModelReflecion。

    • 单击“RunLocally”以启动应用程序:

    • 单击“View”以在浏览器中打开应用程序:

    • 以管理员身份登录。

    • 单击导航中Config下面的Reflection menu菜单项。

    • 单击左侧的框,选择包含要在客户端中使用的对象的模块。在这种情况下,ExcelDemo。单击左侧同步所有实体和已检查模块的微流旁边的箭头。

    • 现在可以在客户端中看到并使用模块ExcelDemo中的对象和解析微流。在配置Excel模板前需要刷新一下实体和微流,不然客户端不知道Mendix中的微流和实体是否已经更新,所以请记得每次更新了实体后,在需要配置模板的时候,刷新一下实体和微流!

    四. 创建导入模板

    在将数据从Excel文件导入应用程序之前,必须先设置导入模板。在此模板中,您将配置数据应该映射到哪些对象,如果对象与另一个对象关联,则应从哪个Excel文件开始导入以及应导入哪些列。

    • 单击导航中Config下面的Excel menu菜单项:

    • 单击“新建模板”:

    • Excel 模板:

    • 确定模板的名称,其中模板的名称和Title保持一致:

    • 选择 ExcelDemo Object:

    • 选择Import action:

    • 点击Connect matching attributes:

    • 创建模板成功:

    五. 导入Excel文件

    • 在页面中点击ImportOrderExcel:

    • upload文件, save文件:

    • 通过模板成功导入数据:

    通过模板导入大量的数据,不仅可以节省时间,还可以用于系统之间的高效集成,这才是重点。


    更多信息,请访问以下链接:

    Mendix官网:https://www.mendix.com/zh/

    Mendix中国论坛:https://forum.mendix.tencent-cloud.com/

    Mendix行业解决方案:https://solutions.mendix.com/

    Mendix平台指南:https://www.mendix.com/evaluation-guide/

    Mendix动画展示:https://www.mendix.com/demos/

    感谢阅读!

    展开全文
  • Excel应用程序界面

    千次阅读 2007-05-22 09:36:00
    Excel下运用VBA创建窗口作为数据输入界面将简化Excel的数据输入工作。 对于需要多项输入的Excel工作表而言,创建窗口可以规范化数据的输入,通过窗口内的控件能将Excel工作表中的各种输入项进行归类。例如,对于...

          在Excel下运用VBA创建窗口作为数据输入界面将简化Excel的数据输入工作。

               对于需要多项输入的Excel工作表而言,创建窗口可以规范化数据的输入,通过窗口内的控件能将Excel工作表中的各种输入项进行归类。例如,对于二选一的项可以用两个“选项按钮”来组合,这样可以在保证输入字符数的同时简化输入量。对于多选一的项,可以用“复合框”也就是下拉菜单来完成,通过点击复合框的倒三角形,可以看到所有备选项,这样通过鼠标选择就可以完成输入,大大简化了文字输入。对于普通的内容输入,我们用文字框来替代单元格。由于文字框是一个windows控件对象,因此可以为其设定内容查错功能,对输入的内容进行限制将不想被输入进去的字符过滤掉。

          窗口式输入与直接在单元格中输入的最大不同是——窗口式输入可以一次性填写多项单元格,这样使我们的输入更符合逻辑规范。在一张工作表中,可能会输入多组数据,其中每一行是一个整体,在不用窗口式输入的时候,可以以列为单位进行输入,这样的输入不严谨,出错后不容易被检查出来。下面是一个有关城市调查的Excel窗口式输入。

          可以看到,这个输入窗一共有八页,它单行需要填写的单元格有244项,现在看到这个窗口设计成了问卷的形式,每个问题和相关单元格进行了关联,若直接将问卷的答案填入工作表中的单元格,必然没有这么清晰的关联,极容易输岔单元格。

     
    展开全文
  • 本章主要描述Excle VBA中如何将控件和excel中的数据相关联。 一、如何关联已有的Excel文档和VBA 其实这个就是如何使用Vba打开已有的Excel文件。这其实是我们关联excelExcel最早要干的事,如果不打开文件,你还做...

    引言:

    之前已经描述分别描述了Excel VBA的窗体、控件和Excel本身的对象(也就是数据的承载者)。本章主要描述Excle VBA中如何将控件和excel中的数据相关联。

    一、如何关联已有的Excel文档和VBA

    其实这个就是如何使用Vba打开已有的Excel文件。这其实是我们关联excel和Excel最早要干的事,如果不打开文件,你还做毛线的操作。

    使用workbooks.open方法:

    表达式.Open(FileName, UpdateLinks, ReadOnly, Format, Password, WriteResPassword, IgnoreReadOnlyRecommended, Origin, Delimiter, Editable, Notify, Converter, AddToMru, Local, CorruptLoad)

    括号里的都是参数

    Sub open_test()
        Workbooks.Open "D:\pbxtest.xlsx"
        Workbooks(2).Activate
    End Sub
    

    上面示例是表示打开文件pbxtest.xlsx,并激活。为什么使用 Workbooks(2).Activate呢,因为你打开excel本身就会有一个workbook,用workbooks(1)表示。(可以参考前面章节)

    注意:open方法带的路径是一个绝对路径。

    二、如何关联控件和Excel数据

    目前我找到两个方法:

    • 1.使用控件的controlsource,rowsource属性,能使用controlsource属性的控件如下图。

     rowsource 指定为组合框或列表框提供列表的来源

    示例1:

    下例在列表框中使用工作表单元格(A1:E4)的区域,文本框使用工作表单元格(A1)。这个代码示例使用了 RowSourceBoundColumnControlSource 属性。

    若要使用该示例,请将示例代码复制到某窗体的声明变量部分。请确保该窗体包含名为 LIstBox1 的列表框,命名为TextBox1的文本框。在工作表单元格的 A1:E4 中输入数据。

    Private Sub UserForm_Initialize()
    Workbooks(2).Activate
    TextBox1.ControlSource = "a1"
    
    ListBox1.ColumnCount = 5
    ListBox1.RowSource = "a1:e4"
    
    End Sub

    运行结果如下:

    红色框表示Textbox内的数据已经和excel的A1内容关联上了,蓝色框标识listbox的数据与Excel的A1:E4的数据关联上了,此时修改A1的内容,窗口内控件的值也会跟着动

    如下图:

    • 2.使用Change方法 

     上个例子比较死板,Textbox只能对应显示某一个Excel的单元格,且只能做如下动作:修改单元格然后触发TextBox的内容变化。我想更近一步的操作,比如我想鼠标选定哪个单元格,哪个单元格的内容就显示到TextBox(文本框),并且当修改文本框的内容时,Excel当前选定的单元格内容也会随之改变,该怎么弄?分三步:

    首先,写一个选定单元格的方法,并在窗体初始化时调用:

    目的:初始化时文本框就能显示已经选定单元格的内容。

    '选定Excel单元格
    Public Sub select_test()
        Dim rng As Range
        Set rng = ActiveCell.Cells
        UserForm1.TextBox1.Value = rng.Value
    End Sub
    '初始化窗口
    Private Sub UserForm_Initialize()
        Workbooks(1).Activate
        Call select_test
    End Sub
    • 注意:select_test()方法要定义成public方便不同的模块调用。 

    第二,改变文本框内容时,选定的单元格内容同步修改

    使用TextBoxChange方法。

    Private Sub TextBox1_Change()
        Set rng = ActiveCell.Cells
        rng.Value = UserForm1.TextBox1.Value
    End Sub

    第三,文本框显示选定单元格的内容

    使用worksheetSelectionChange方法。

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
       Call select_test
    End Sub

    选定单元格显示到文本框 

    修改文本框内容,EXCEL选定的单元格内容同步修改 

     

    不会弄gif图,凑合着看吧。 

    展开全文
  • 在使用Windows 7系统时,双击某些文件后,出现关联程序错误的问题,该如何解决?有时在安装某些软件后,它们会自动更改文件关联,而你更习惯旧的文件关联。出现这些情况,如何轻松更换?我们来看一下Windows 7更改...
    
    
     在使用Windows 7系统时,双击某些文件后,出现关联程序错误的问题,该如何解决?有时在安装某些软件后,它们会自动更改文件关联,而你更习惯旧的文件关联。出现这些情况,如何轻松更换?我们来看一下Windows 7更改关联程序的操作步骤。 

      1.浏览想要更改关联的文件位置 

      
    在Windows 7中简单更改文件关联程序

      2.右键点击文件,找到“打开方式”,在弹出的窗口左侧选择“选择默认程序”。 

      
    在Windows 7中简单更改文件关联程序

      3.在“打开方式”窗口,点击“推荐的程序”。若是没找到想要关联的程序,点击隐藏的箭头展开选项。 

      
    在Windows 7中简单更改文件关联程序
       

      4.如果还是没找到想要关联的程序,在浏览选项点击并选取程序。 

      
    在Windows 7中简单更改文件关联程序
       

      5.一旦你找到想要关联的程序,请勾选“总是选择该程序打开这类文件”,点击“确定”。 

      
    在Windows 7中简单更改文件关联程序
       

      6.经过设置,所有这类文件将通过你选择的程序来打开。更改Windows 7文件关联程序操作成功!

    展开全文
  • 注册表是windows操作系统中用于管理存储系统设置的数据库,在应用程序开发过程中,用注册表为应用程序保存相关不经常变动的参数为普遍采用的方式。开发的应用程序可以在注册表中存储自己的数据,然后在开发的应用...
  • 游戏开发中xml和excel关联

    千次阅读 2014-03-23 23:44:49
     把游戏里各种数据和配置保存在...而Excel则是游戏策划常用的数据编辑方式。  一个游戏系统里数据的处理,一般是由策划先设计一个Excel表格式的数据表,包括各种系统所需的各种数据项,数据依赖关系等等。然后再由
  • Excel开发VSTO扩展程序 Excel应该是我们在日常工作中非常常用的一个效率工具,那么如果想要扩展Excel更多的业务功能,可以在VS开发环境中为Excel开发VSTO扩展程序,这样就可以借助微软为我们开放的操作Excel的接口...
  • application和excel和context的关联

    千次阅读 2016-03-18 13:50:38
    ruby&一个程序问题的优化
  • Excel将我们要生成的表格设计好: <br />   <br /> 然后另存为 XML表格: <br />  <br /> 将生成的 Book1.xml复制到项目中并打开 :   <br /> 找到 Table...
  • 我在想小程序有没有可能实现实时查看excel的数据? 只需要看几个关键数据就可以,不需要全部看(分享屏幕那种) 感谢大神解答
  • Delphi Excel导入 的通用程序

    千次阅读 2012-09-24 18:20:30
    1 连excel(自己知道其格式,最好是没个字段在数据一一对应) 2 读excel数据,填入到数据库 我这里有个函数,实现把excel表格中数据导入数据库,在一条数据导入前判断数据库中是否有该数据,如果有,就不再导入该数据(避免...
  • 程序导入Excel的三种方式

    千次阅读 2016-07-12 10:41:57
    第一种OLEDB方式(若sheet名关联文件名,则打开会失败) public static DataSet ImportExcel(string v_FilePath) { try { string strCon; strCon = "Provider=Microso
  • Windows中有一个API函数可以打开任何类型的文件: ShellExecute(NULL,"open",lpFileName,NULL,NULL,SW_SHOWNORMAL)...如果你只是想获取与文件关联程序名,而不是要运行程序,那么调用::FindExecutable就可以了
  • excel和tcpdump和mangodb的关联

    千次阅读 2016-03-19 08:40:39
    mangodb)一个程序问题的优化
  • 通过设置AndroidManifest.xml文件即可:   第一个标签是每个程序都有的,关键是要添加第二个!这样你的应用程序就会出现在默认打开列表了。。。 注意需要将mimeType修改成你...
  • 这是因为我们没有设置邮件关联程序来打开邮件或者是邮件app功能没有打开导致的。 解决办法: 一、检测邮件默认打开程序是否设置。 1、win+i打开设置。 2、打开应用。 3、查看默认应用下电子邮件默认应用是否被...
  • 程序关联成Android系统默认打开程序(Mime Type) 比如通过文档查看器打开一个文本文件时,会弹出一个可用来打开的软件列表; 如何让自己的软件也出现在该列表中呢? 通过设置AndroidManifest.xml文件即可: ...
  • @Excel注解的属性。 自动生成导出接口示例: @GetMapping("/export") public AjaxResult export(KqDksz kqDksz) { List<KqDksz> list = kqDkszService.selectKqDkszList(kqDksz); ExcelUtil...
  • 本文原于对排班系统的思考。首先要一个人员信息数据,存在excel表中,从中读取数据存入class()类中,以便通过一系列算法根据人员自身情况协调值班时间
  • 前不久,有位同事问我有没有办法将两个 Excel 档的数据通过工号整合起来。查阅资料后,得到以下经验,现拿出来与大家一起分享。有人可能要说:“有必要写那么详细吗?” 我认为:大部分使用 Excel 处理数据的人,不...
  • 通过vs2010编写vb程序操作word与excel1、开发环境 配置开发环境,将vs2010的c++开发环境转换到vb的开发环境。 点击菜单栏-&gt;工具-&gt;导入和导出设置,打开如下所示界面: 选中“重置所有设置”,点击下...
  • 用户反映一直用得好好的Office 2010突然无法打开xlsx的excel文档,每次打开文档就报错“不是有效的 Win32 应用程序”,如图1所示。图1 原因分析 出现这个问题,多半是因为文件打开方式关联错了。默认打开.xls、....
  • 怎样关联多个 Excel 档工作表(Sheet)中的数据 作者:寒羽枫   前不久,有位同事问我有没有办法将两个 Excel 档的数据通过工号整合起来。查阅资料后,得到以下经验,现拿出来与大家一起分享。有人可能要说:...
  • Android 自定义类型文件与程序关联

    千次阅读 2012-07-22 16:20:53
    在文件管理器中点击,自动打开对应*.file的应用程序 要在manifest --> activity中增加 这样就可以默认打开了。   如果一个应用可以打开多种格式的文件 例如这里要打开*.file, 又要打开*....
  • Excel VBA:设置单元格边框

    千次阅读 2020-01-01 22:25:38
    如果不使用对象识别符,则该属性返回一个代表 Microsoft Excel 应用程序的 Application 对象。如果使用对象识别符,则该属性返回一个代表指定对象的创建程序的 Application 对象(可对一个 OLE 自动化对象使用该...
  • Apache POI简介 Apache POI 是Apache软件基金会开发...它提供 API 给Java程序对Microsoft Office格式档案读和写的功能。 org.apache.poi.hssf.usermodel和org.apache.poi.xssf.usermodel包下的HSSFWorkbook类与XSSFW...
  • 其实,如果只针对单纯的一个业务开发,不用想太多内容的,只要将Excel数据转换为DataTable后具体操作,也就完成了,但如果要想写出能够应对多个需求业务的程序的时候就不得不想一些能够复用的方法了。废话少说,还是...
  • 程序员 与 Excel

    千次阅读 2013-08-06 16:57:47
    作为一个程序员,我们可以随心开发自己想要程序。给计算机说一个规则,它就会毫无怨言的的去做。这就是我们想要的效果。不过有个前提——这是个简单的规则。当这个规则,即程序,需要频繁的调整与改变时,问题就来了...
  • 今天的文章真的厉害了,我们都知道excel有很多强大的函数。比如sum,count,if非常的好用。那我们能不能自己定义函数来使用呢! 当然可以,下面我们就来定义函数并且使用它。 案例一: 提取身份证中的生日,如下图...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 22,513
精华内容 9,005
关键字:

如何设置excel关联程序