文章背景:工作生活中,有时很多人都会用到同一份模板文件。为了防止文件内的公式被修改,以及单元格的误删除,往往都会给文件设置保护。受保护的同时,希望可以正常使用筛选等功能。...(2)关于筛选 设置保护后,如果要正常使用筛选功能,需要提前启用筛选模式。选中标题行,然后选中菜单栏中的筛选功能。最后再对表格进行保护设置,设置时勾选自动筛选这个选项。...,则不能取消筛选。...如果要取消筛选,需要先取消保护,然后再取消筛选。...参考资料: [1] 如何让受保护的工作表进行查找、筛选和排序的操作(http://club.excelhome.net/thread-1029711-1-1.html)
这里已经突出标示了Dept A(橙色),因为这是我们可能希望为这个部门创建新工作表,然而,如果已经有一个标题为“A”的工作表,那么就不会创建新工作表,只会将数据添加到现有工作表中。...其中心思想是创建一个唯一的工作表,其中包含与部门相关的数据。因此,这里会为A、B和C分别创建一个工作表。如果添加了任何新的部门,则也为这些部门创建新的工作表。...图1 这将有效地使代码更长一些,因为需要对此进行测试,但它工作得很好。 下面的VBA代码有两个作用,它首先创建一个唯一列表,然后基于该唯一列表使用高级筛选。...高级筛选是一个很好的工具,因为它可以在不使用复制和粘贴的情况下完成上述操作。它可以轻松地在工作表之间移动数据,而且速度非常快。...For i = 2 To sh.Range("M" & Rows.Count).End(xlUp).Row 下一步是检查工作表是否存在,这可以在不循环工作表的情况下有效地执行此操作。
方法1:使用Power Query 在新工作簿中,单击功能区“数据”选项卡中的“获取数据——来自文件——从工作簿”命令,找到“表1”所在的工作簿,单击“导入”,在弹出的导航器中选择工作簿文件中的“表1”...单击功能区新出现的“查询”选项卡中的“编辑”命令,打开Power Query编辑器,在“产地”列中,选取“宜昌”,如下图2所示。 图2 单击“确定”。...然而,单击Power Query编辑器中的“关闭并上载”命令,结果如下图3所示。...图3 方法2:使用FILTER函数 新建一个工作表,在合适的位置输入公式: =FILTER(表1,表1[产地]="宜昌") 结果如下图4所示。...图4 可以看到,虽然FILTER函数很方便地返回了要筛选的数据,但没有标题行。下面插入标题行,在最上方插入一行,输入公式: =表1[#标题] 结果如下图5所示。
对上次的文章进行优化 ==========代码如下===== Sub 筛选拆分() Dim d As Object, sht As Worksheet, arr, brr, r, kr, i&,...Then MkDir savePath End If If Right(savePath, 1) "\" Then savePath = savePath & "\" '不论当前是否是筛选状态...,保证A1所在区域成为筛选状态 If ActiveSheet.FilterMode = True Then ActiveSheet.Cells.AutoFilter ActiveWB = ActiveWorkbook.Name...数据" ActiveWorkbook.Close True Workbooks(ActiveWB).Activate '激活待拆分的工作簿
本文记录在 WPF 项目里面设置 IncludePackageReferencesDuringMarkupCompilation 属性为 False 导致了项目所安装的分析器不能符合预期工作 设置 IncludePackageReferencesDuringMarkupCompilation...分析器默认也是通过 nuget 包方式安装的,这就导致了分析器项目没有被 tmp.csproj 项目正确使用到 如果项目里面有代码依赖分析器生成的影响语义的代码,那这部分代码将会构建不通过 详细关于 IncludePackageReferencesDuringMarkupCompilation
excelperfect 一些情形下,我们需要在工作表中使用ActiveX控件,这通常使用VBA来实现。...(选项按钮) Forms.Textbox.1(文本框) Forms.Listbox.1(列表框) Forms.Commandbutton.1(命令按钮) 下面通过一个例子,提供在工作表中添加ActiveX...图1 下面的代码用来在工作表中添加复选框: Sub RefreshList() Dim oCheck As OLEObject Dim rCell As Range, rRange As...Range Dim lLastRow As Long '清除已经存在于工作表中的复选框 For Each oCheck In Sheet1.OLEObjects...,因为本示例已知道工作表中无其他控件,所以直接删除,如果无法判断是否有其他控件而只需删除复选框,可以加上一个条件判断语句: If TypeName(oCheck.Object)=”CheckBox” Then
在一些应用场景中,我们可能会需要根据工作表中的数据来创建用户窗体中的控件。例如下图1所示,在工作表第3行中有一行标题数据,想要根据标题数量在用户窗体中创建标签和相应的文本框。...图1 按Alt+F11组合键,打开VBE,单击菜单“插入——用户窗体”,在该用户窗体中放置一个框架控件,如下图2所示。...例如,用户在文本框中输入内容后,自动输入到工作表中;清空文本框中的内容;等等。
问题描述 Winform自定义控件在属性窗口修改属性后,在窗体设计器不生成代码。导致程序一运行,那些修改的属性又变成默认了。...关键字的,如下: 把new 改成 override即可 有的属性把new改成override会导致IDE崩溃,碰到这种情况还是改个属性名吧,改完后不需要new,只要属性名不跟本类和基类重复,默认在窗体设计器是可以自动生成代码的
相信不少使用传统OFFICE开发技术的开发人员,对Winform的控件拖拉再自然不过了,无论是VBA的窗体,还是VSTO的窗体,都是一样的套路,拖拉控件绑定事件,一切都再自然不过了。...在前文中,笔者提及可以学一下bootstrap这样的轻量化框架,可以快速地排版出许多网页效果,例如笔者做好的一个多图片轮播图功能,就是用的bootstrap框架里的轮播图功能完成。...刚好笔者后面除了bootstrap的学习外,也学习了一款比较热门的适合后端开发者使用的网页框架layui,在这个网站布局器工具里也有提供。 ?...这个可视化拖拉控件,有点接近我们winform的控件拖拉,但需要做出自己想要的效果,也是需要慢慢摸索一下。给大家提供一个方向可学习。...可以快速地使用官方录制的视频学习一下整个操作,官方教程比较坑的是讲了好多让程序内置这个布局器的吓人内容,完全看不懂,结果发现只有几个视频是讲到如何拖拉这个布局器的内容,大家可直接筛选以下几个视频观看即可
后端页面兼容IE10及以上现代浏览器,Chrome,Edge,Firebox等浏览器表现效果最佳。...CSS框架:Twitter Bootstrap 客户端验证:Validform。...树结构控件:jQuery zTree 日期控件:datepicker 代码高亮:syntaxhighlighter 源码下载 https://gitee.com/project_team/Tmall_demo.git...在线开发(通过在线配置实现一个表模型的增删改查功能,无需一行代码,支持用户自定义表单布局) 代码生成器,支持多种数据模型,根据表生成对应Entity,Service,Dao,Controller,JSP...实现JSP页面零JS,开发维护简洁高效 查询过滤器:只需前端配置,后台动态拼SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询) 移动平台支持,对Bootstrap(兼容Html5
现在,在控制器文件夹中添加一个空的名为 AssetController 的控制器,这个控制器件将用于所有 Asset 的相关工作。...Scripts/DataTables/jquery.dataTables.min.js", "~/Scripts/DataTables/dataTables.bootstrap.js...现在我们必须升级 jQuery 数据表初始化,以便它能够用过服务器端的 ajaxing 来加载数据。...实现控制器中的排序、筛选和分页 在完成安装之后,进入 AssetController,编写 Get 行为的实现代码: public ActionResult Get([ModelBinder(typeof...表格控件是项目开发中经常用到的控件,其中以性能著称的是FlexGrid表格控件,这是一款轻量级的高性能表格控件,加载和滚动速度比竞争对手快10倍以上,能提供丰富的功能集,而不膨胀核心控件。
动态折线图 操作步骤 (1)新建辅助数据表,在B18单元格输入公式=IF(B$30,B3,NA()) 公式解读:当B30为ture的时候,B18单元格的取值为B3,当B30为false的时候,B18...添加表单控件 全选所有控件(同样按住Ctrl键),利用对齐-左对齐-纵向对齐完成美化表单控件的工作。 ?...这个时候,我们会发现勾选复选框,其对应的单元格显示为ture,产品1-12月所有的数据均正常显示,不勾选的复选框,其对应的单元格依旧为#N/A,代表该列数据不显示。(结合第一步的公式来理解) ?...操作步骤 (1)插入数据透视图 插入-插入数据透视图,可以制作出基本的可筛选的动态图表。 ? 插入数据透视图 (2)插入切片器 插入-切片器-插入切片器选择筛选的字段。 ?...插入切片器 (3)切片器使用 切片器可以多选,也可以按住Ctrl多选,还可以调整切片器大小,当不同字段有包含关系时,选择其中1个,另外一个切片器中不属于它的内容全部变为灰色。 ?
涉及的知识点包括: 认识工作界面 在工作表中使用度量名称和度量值 使用筛选器,标记卡 自定义散点图的形状,添加参考线 制作条形图,表格 自定义计算字段,使用参数 制作仪表板布局 简单的交互实现 后台回复...往右边是工作表的核心部分。首先是「页面」,「筛选器」,「标记」三个卡片,这是tableau实现可视化效果的重点功能。...以我们前面创建的场次和胜率工作表为例,操作步骤为,首先在“最低胜率”参数上右键,选择显示参数控件。在工作表的右侧,图例下方会出现一个带有滑杆的参数框,我们滑动滑杆将初始的100%调整为0%。...然后将“胜率筛选”字段拖至筛选器,并勾选“真”。如果前面不更改为0%,这里的值只有“伪”,如果更改为50%,则会有“真”和“伪”。我们只关心为“真”的,即胜率不小于参数值的结果,因此勾选“真”。...只需要在象限图的左侧,点击出现的三角,选择“用作筛选器”,就可以将象限图设置为筛选器的源工作表,另外两个工作表设置为目标工作表。 ?
代码生成+手工MERGE半智能开发将是新的趋势,单表数据模型和一对多数据模型的增删改查功能直接生成使用,可节省60%工作量,快速提高开发效率!!!...activiti,并实现了只需在页面配置流程转向,可极大的简化jbpm工作流的开发;用jbpm的流程设计器画出了流程走向,一个工作流基本就完成了,只需写很少量的java代码; 8.UI标签库,...、date、popup、列表、宏等控件 JEECG 适用范围 JEECG智能开发平台,可以应用在任何J2EE项目的开发中,尤其适合企业信息管理系统(MIS)、内部办公系统(OA)、企业资源计划系统...列表、Select\Radio\Checkbox\PopUP\Date等特殊控件 技术点六:查询过滤器:查询功能自动生成,后台动态拼SQL追加查询条件;支持多种匹配方式(全匹配/模糊查询/...包含查询/不匹配查询) 技术点七:移动平台支持,对Bootstrap(兼容Html5)进行标准封装 技术点八:动态报表功能(用户输入一个sql,系统自动解析生成报表)
本文主要讲解如何创建一个外观漂亮的搜索框,通过它可以筛选数据并显示搜索结果。...As Worksheet Dim lngField As Long Dim rngData As Range Dim vSearch As Variant '赋值工作表变量...As Worksheet Dim lngField As Long Dim rngData As Range Dim vSearch As Variant '赋值工作表变量...图5 可以在此基础上进一步添加功能,例如,在搜索完成后,我想恢复原先的数据,可以在工作表中再添加一个代表按钮的矩形形状,如下图6所示。 ?...你可以使用ActiveX控件,或者直接使用单元格,或者使用快捷键来执行宏。在我们编写的代码中,有很多注释掉的代码语句,可供参考。
这部分是一个进展中的工作。 本节旨在为XWiki应用程序开发者和XWiki产品开发者记录所有前端资源。...它可以在众多的浏览器中通过一个易于使用的API使得HTML文档遍历和操作,事件处理,动画,和Ajax的事情变得非常简单。...无论你是创建高度交互的 Web 应用程序还是仅仅向窗体控件添加一个日期选择器,jQuery UI 都是一个完美的选择。"...Bootstrap Bootstrap 是"最流行的HTML, CSS, 和JS框架。...用于开发响应式布局、移动设备优先的WEB项目" XWiki绑定Bootstrap,因为XWiki皮肤是基于Bootstrap。 ? 查看在XWiki页面使用jQuery和jQuery UI的例子。
例如: DOM JavaScript的 Ajax Server-side processing 我最喜欢的选项之一是, jQuery 数据表不但支持客户端搜索、分页、排序等,而且还提供了一个可以在服务器端处理的选项...我们将会实现一个具有搜索、排序和分页功能的工作表,正如下图中我们看到的: ?...我们将在数据库上下文中为 Asset 表添加一个属性,这个属性将会成为 Asset 表的实体框架表示,用它来创建脚本。...现在,在控制器文件夹中添加一个空的名为 AssetController 的控制器,这个控制器件将用于所有 Asset 的相关工作。...表格控件是项目开发中经常用到的控件,其中以性能著称的是FlexGrid表格控件,这是一款轻量级的高性能表格控件,加载和滚动速度比竞争对手快10倍以上,能提供丰富的功能集,而不膨胀核心控件。
离开那个例子真的自己做个功能讲解的一篇都没有,微软自己的文档也非常不健全,很多技术细节都是一笔带过。随着时间的推移,微软的文档也丰富起来了。...网页布局设计 Bootstrap Admin 通用后台管理框架布局采用 AdminLTE 的经典布局 ?...Sidebar 负责显示后台管理的菜单、提供导航功能 正文显示区域 Section 负责显示各个功能模块的主题部分 页脚 Footer 负责显示系统信息 显示区域设计 正文显示区域在后台管理框架中基本是字典表维护这种类似的单表维护..."-") EditTemplate 模板 本组件负责数据的编辑功能,通过设置 @bind-Value 表达式实现双向绑定,直接调用服务器端保存方法即可 ...,非常的方便 Blazor 多 Tab 版通用权限控制系统演示网站:ba.sdgxgz.com 码云开源项目地址:Bootstrap Admin 目前仅仅完成了 字典表维护 页面的改版。
学习后的最大感受就是:bootstrap让前端布局和渲染的工作,由填空题变成了选择题。即便没有很强的审美能力,也可以让网页简洁大方,颜值爆表。 ?...通用css选择器*的0优先级,即最低;如果2个css具有相同优先级,在样式表中后面的起作用。...>;控件状态,通过属性focus,disabled;验证状态,class='form-group has-warning/error/success';控件大小,class='input-lg...常用js插件 在之前CSS的基础上,BootStrap自带12种jQuery插件,其利用bootstrap数据API,大部分插件可以在不编写任何代码的情况下触发。...补充知识 在实际应用汇总,bootstrap提供的组件基本满足了一般项目的需求,但比如分页控件的支持就显得比较弱,这时需要选用网上现有的插件,也可以自己编写相关扩展。
该版本与 Boostrap4 或任何依赖 Bootstrap4 的 JS 库不兼容。...使用此基于 JS 的表控件可免费提供其他功能: 通过文本搜索过滤结果 提供结果集的分页 一次按多列排序数据 使用 Ajax 调用获取表行 根据屏幕分辨率显示和隐藏列 为了在视图中使用 DataTables...您可以在 ForensicsTableModel 类的取证插件的 Git 存储库中找到一个可以正常工作的示例表模型实现。...如今,有几个功能强大的基于 JS 的图表库可供使用,它们在客户端完成相同的工作(实际上甚至做得更好)。这样做的好处是可以在每个客户端上自定义这些图表,而不会影响服务器性能。...该方法的实现非常简单,因为大多数艰苦的工作都是由库提供的:从最新的构建开始,您将使用构建动作的迭代器进行调用。迭代器从一个版本开始构建,直到没有更多可用结果为止(或已达到要考虑的最大构建数量)。
领取专属 10元无门槛券
手把手带您无忧上云