标签:VBA 自Excel 2010发布以来,已经具备删除工作表中重复行的功能,如下图1所示,即功能区“数据”选项卡“数据工具——删除重复值”。...图1 使用VBA,可以自动执行这样的操作,删除工作表所有数据列中的重复行,或者指定列的重复行。 下面的Excel VBA代码,用于删除特定工作表所有列中的所有重复行。...如果没有标题行,则删除代码后面的部分。...如果只想删除指定列(例如第1、2、3列)中的重复项,那么可以使用下面的代码: Sub DeDupeColSpecific() Cells.RemoveDuplicates Columns:=Array...(1, 2, 3), Header:=xlYes End Sub 可以修改代码中代表列的数字,以删除你想要的列中的重复行。
margin-left 设置元素的左外边距 边框属性 border 在⼀个声明中设置所有的边框属性。...border-bottom 在⼀个声明中设置所有的下边框属性。 border-left 在⼀个声明中设置所有的左边框属性。 border-width 设置四条边框的宽度。...,基础数据类型、关系、数据表创建、查看、修改、删除,MySQL用户管理,用户创建与删除、权限授予与回收、密码设置与更改 MySQL基本语法 数据插入、删除、修改、查询 MySQL事务管理 MySQL...视图 视图概述、视图创建、修改、删除、查询 MySQL索引 MySQL分区 表分区依据、类型、RANGE分区、LIST分区、HASH分区、 KEY分区 MySQL触发器 触发器创建、查看、删除...概述(了解) (2)Bootstrap安装及配置(掌握) (3)Bootstrap栅格布局(掌握、应用) ✓ Bootstrap 栅格基本布局、水平布局、垂直布局、栅格排序、 偏移 (4)Bootstrap
使用行来创建水平的列组。 内容需要放置在列中,并且只有列可以是行的直接子节点。 预定义的类如 .row 和 .col-* 可用于快速制作栅格布局。 列通过填充创建列内容之间的间隙。...这个间隙是通过 .row 类上的负边距设置第一行和最后一列的偏移。 栅格列是通过跨越指定的 12 个列来创建。 例如,设置三个相等的列,需要使用用三个.col-4 来设置。.../ .list-unstyled 移除预设的清单样式,清单项中左对齐 ( 和 中)。...的 .card 与 .card-body 类来创建一个简单的卡片 Bootstrap4 的卡片类似 Bootstrap 3 中的面板、图片缩略图、well .card-header类用于创建卡片的头部样式...可以在 标签中使用 dropdown-divider 类用于在下拉式功能表中创建一个水平的分割线 dropdown-header 类用于在下拉式功能表中添加标题 active 类会让下拉式功能表的选项高亮显示
字体颜色,字体大小,单元格背景颜色,单元格边框,单元格内容对齐方式等常用属性),希望在以后的开发中能够使用到,并且也希望能够帮助到更多有需要的同学。...//常用的边框样式 None(没有),Thin(细边框,瘦的),Medium(中等),Dashed(虚线),Dotted(星罗棋布的),Thick(厚的),Double(双倍),Hair(头发)[上右下左顺序设置...我们可以清楚的知道无论是字体颜色,表格边框颜色,还是单元格背景颜色我们都需要用到HSSFColor对象中的颜色属性索引(该索引的字符类型为short类型)。...也就是Excel中的sheet,给工作表赋一个名称(Excel底部名称) var sheet = workbook.CreateSheet("人才培训课程表");...4列围成的矩形区域 //TODO:关于Excel行列单元格合并问题 /** 第一个参数:从第几行开始合并
学习后的最大感受就是:bootstrap让前端布局和渲染的工作,由填空题变成了选择题。即便没有很强的审美能力,也可以让网页简洁大方,颜值爆表。 ?...first-child;通用css选择器*的0优先级,即最低;如果2个css具有相同优先级,在样式表中后面的起作用。...比如下面连个选择器的优先,第一个比第二个高。...,其实就是列的组合,主要涉及4个特性:列组合、列偏移、列嵌套、列排序,首先介绍列组合的例子。...-4">.col-md-4 .col-md-offset-4 同样,栅格系统支持嵌套,即在列中再声明多个行,内部嵌套的row宽度为100%时,就是当前外部列的宽度。
grid-template-columns: 100px auto 100px; 上面代码中,第二列的宽度,基本上等于该列单元格的最大宽度,除非单元格内容设置了min-width,且这个值大于最大宽度。...grid-auto-flow: column dense; 上面代码的效果如下。 ? 上图会先填满第一列,再填满第2列,所以3号项目在第一列,4号项目在第二列。8号项目和9号项目被挤到了第四列。...属性:下边框所在的水平网格线 .item-1 { grid-column-start: 2; grid-column-end: 4; } 上面代码指定,1号项目的左边框是第二根垂直网格线,右边框是第四根垂直网格线...项目item-1占据的区域,包括第一行 + 第二行、第一列 + 第二列。...(左中右),跟justify-items属性的用法完全一致,但只作用于单个项目。
--注释--> 注释 定义粗体文本 定义删除字 定义斜体字 定义插入字(下划线) 定义表格 定义表格的行 定义表格的单元(列)... 定义表头(默认加粗属性) 定义表格标题 定义表页眉 定义表主题 定义表页脚 单元图 定义有序列表 <...(2) 伪元素 选择每个p元素的是其父级的第二个子元素,从最后一个子项计数 3 :nth-of-type(n) p:nth-of-type(2) 伪元素 选择每个p元素是其父级的第二个p元素 3 :nth-last-of-type...margin 在一个声明中设置所有外边距属性 1 margin-bottom 设置元素的下外边距 1 margin-left 设置元素的左外边距 1 margin-right 设置元素的右外边距 1 margin-top...前端框架 bootstrap adminLTE easyui layUI 五. 前后端交互 常用的模板引擎 thymeleaf freemark
标签定义表中的每一行使用。使用标签定义表头。默认情况下,表标题是粗体和居中的。一个表的数据/单元使用 标签定义。...HTML表格 - 添加边框 如果不指定表的边框,则将不显示边框。...HTML表格 - 左对齐标题 默认情况下,表标题是粗体和居中的。 左对齐的表格标题,使用CSS text-align属性: th { text-align: left; } ---- 5.... 定义表中的一行 定义表中的单元格 定义一个表格标题 指定表格中一组或多个列的格式.... 元素 使用表中的标题内容分组 将身体内容分组在一个表中 ---- 属性 描述 border 属性定义一个边框 border-collapse 定义折叠单元格边框的属性
有序列表也是一列项目,列表项目使用数字进行标记,有序列表始于 标签,每个列表项始于 标签。 自定义列表不仅仅是一列项目,而是项目及其注释的组合。...常见的表格属性有: border表示表格的边框 colspan="2"表格跨两列 rowspan="2"表格跨两行 cellpadding="10"设置单元格边距...通常存储在外部样式表中,即CSS 文件中 ,外部样式表可以极大提高工作效率。...,左,右外边距是对齐 文本修饰:text-decoration 属性用来设置或删除文本的装饰。...} 3.盒子模型属性(margin、padding、border)顺时针分为:上右下左4个方向,3个属性都可以分别设置各个方向属性值,也可以同时设置4个方向属性值,3个属性都占据空间 《一》CSS
SHIFT+F4 在保护工作表中的非锁定单元格之间移动:TAB 2>Excel快捷键之处于END模式时在工作表中移动 打开或关闭 END 模式:END 在一行或列内以数据块为单位移动:END, 箭头键...向上或向下滚动一行:上箭头键或下箭头键 向左或向右滚动一列:左箭头键或右箭头键 4>Excel快捷键之用于预览和打印文档 显示“打印”对话框:CTRL+P 在打印预览中时: 当放大显示时,在文档中移动...应用外边框:CTRL+SHIFT+& 删除外边框:CTRL+SHIFT+_ 应用或取消字体加粗格式:CTRL+B 应用或取消字体倾斜格式:CTRL+I 应用或取消下划线格式:CTRL+U 应用或取消删除线格式...+ALT+左箭头键 12>Excel快捷键之选择单元格、列或行 选定当前单元格周围的区域:CTRL+SHIFT+*(星号) 将选定区域扩展一个单元格宽度:SHIFT+ 箭头键 选定区域扩展到单元格同行同列的最后非空单元格...(字母 O) 选择行中不与该行内活动单元格的值相匹配的单元格:CTRL+\ 选中列中不与该列内活动单元格的值相匹配的单元格:CTRL+SHIFT+| 选定当前选定区域中公式的直接引用单元格:CTRL+
入门: 下载BootStrap www.bootcss.com官网地址 模板: 1.导入BootStrap的css. 2.导入jquery的js(1.8+) 3.导入BootStrap的js 4.设置视口...,根据不同的上网设备,栅格系统将屏幕分层一系列的行(row)和列(column),由行和列来创建页面布局,注意栅格系统必须放在布局容器内使用" 行: "通过class = "row" 来设置一个行" 列...(最多将视口分为12列) "通过class属性来设置在不同屏幕时所占的列 n表示每格占的份数" col-lg-n 大屏 col-md-n 中屏 col-sm-n 小屏 col-xs-n...表格: bootstrap给表格添加了默认样式 tble 普通表格 table-striped 条纹表格(IE8不支持) table-bordered 边框表格 tabl-hover...插件: "jQuery 插件为Bootstrap 的组件赋予了"生命".可以简单的一次性引入所有插件,或者逐个引入到你的页面中."
三、表格的边框属性和对齐模式 灵活的应用边框,可以使表格看起来更加整洁有序。...4、设置frame="hsides"则只显示上下外边框 第一列第二列 ?...5、设置frame="vsides"则只显示左右外边框 6、单独显示边框的frame值分别为: 上:above 下:below 左:lhs 右:rhs 7、设置表格对齐模式: 水平对齐模式:align...表格的align属性可以设置对齐模式,center,left,right分别对应居中,左对齐,右对齐。
请注意,此示例的三列是隐式指定的:表中的列与标题单元格和数据单元格总共所需的列数一样多。...一旦指定了所有行,就会派生出列(每行的第一个单元格属于第一列,第二个单元格属于第二列,......)。行和列可以在结构上分组,并且该分组会通过表现反映出来(例如,可能会围绕行来绘制border)。...(如果表的'direction'属性为'ltr',则该约束成立;如果'direction'为'rtl',交换前面句子中的左和右) 单元格盒cell box不能超出表或行组row group的最后一个行盒...任何剩余的列等分剩余的水平表空间(减去边框borders或单元格间距cell spacing)。 表格的宽度是表格元素的'width'属性的值和所有列宽的总和(加上单元格间距或边框)中较大的那个 。...这允许动态效果删除表格行或列而不强制对表格进行重新布局,以考虑列约束中的潜在变化。 6. 边框 borders 为CSS中的表单元格设置边界有两种不同的模式。
eid为project_list.html时,就获取DB_project我们的项目数据表的所有数据,然后写入res这个字典中,作为projects键的值存入。...无论是表头还是表内容,都需要分行分列(表头也有俩三行的)。所以每一行的标签是tr,表头中的每一列是th ,具体内容的每一列的标签是td。一般都是一个tr内包含多个th或td。...刷新页面,让我们看看效果: 仔细看,每个字段实际上都是左对齐的。只是目前我们这个表格的颜色和css都没有,所以看不到线条。我们接下来 加入bootstrap的效果就好了。...第二种是和我们导入其他js/css资源一样的办法,去下载一个bootstrap的资源包,然后在html中引入后就可以随意使用。...设置thead 中的各个th吧: 刷新页面: 接下来,我们要给他们添加一个新的列,叫“操作” 里面的内容是 进入 和 删除 按钮。
join,而左流是一个子查询,右流也是一个子查询,join条件是左流的id=右流的id。...左流这个子查询是对左表的查询,表结构如下, CREATE TABLE leftT ( id STRING, name STRING, op_ts TIMESTAMP(3), ts...depth=3,以此类推,将输出中的depth=2和depth=3层按照以上方式再次连接,就得到了两边各自的子查询和各自的Flink源表字段的连接: depth=4,最后,将两边子查询中的depth...=3和depth=4层字段对应连接,就得到了Flink SQL中的字段到最终源表的血缘....,我们就可以将测试用例的SQL中的根节点查询语句的字段与最终来源表的字段对应起来了!
" type="text/css" href="*.css" /> 内部样式表: 在文档头部的标签中定义内部样式表 <style type="text...,<em>表</em><em>中</em><em>列</em>布局<em>的</em>方向…… unicode-bidi属性:行内元素 文本属性: 属性 描述 color 设置文本颜色 direction 设置文本方向。...表格颜色: border属性: 设置元素文本和背景颜色 属性 描述 border-collapse 设置是否把表格<em>边框</em>合并为单一<em>的</em><em>边框</em>。...border-spacing 设置分隔单元格<em>边框</em><em>的</em>距离。 caption-side 设置表格标题<em>的</em>位置。 empty-cells 设置是否显示表格<em>中</em><em>的</em>空单元格。...table-layout 设置显示单元、行和<em>列</em><em>的</em>算法。
「静态」表格,方法有很多,而我们今天要学习的方法,是配合之前文章介绍过的第三方拓展dash_bootstrap_components中的Table()部件,借助bootstrap的特性来快速创建美观的「...「保留」表格外边框线 「borderless」:bool型,用于设置是否「删除」表格内部单元格框线 「striped」:bool型,用于设置是否对数值行应用「斑马着色」方案,即相邻行背景色不同 「dark...之后的app1.py效果如下: 图4 「Thead()与Tbody()」 在部件Table()之下一级需要子元素Thead()与Tbody(),分别用于存放表头信息以及表数值内容信息。...既然是一张表格,那么还是要按照先行后列的网格方式组织内容。而Tr()部件的作用就是作为行容器,其内部嵌套的子元素则是表格中每个单元格位置上的元素。...,而日常需求中,面对批量的数据,我们当然不可能手动编写整张表对应的代码,对于数量较多的表格,我们可以配合Python中常用的列表推导来实现。
图1 2 在Dash中渲染静态表格 在Dash中渲染静态表格,方法有很多,而我们今天要学习的方法,是配合之前文章介绍过的第三方拓展dash_bootstrap_components中的Table()...:bool型,用于设置是否保留表格外边框线 borderless:bool型,用于设置是否删除表格内部单元格框线 striped:bool型,用于设置是否对数值行应用斑马着色方案,即相邻行背景色不同...既然是一张表格,那么还是要按照先行后列的网格方式组织内容。而Tr()部件的作用就是作为行容器,其内部嵌套的子元素则是表格中每个单元格位置上的元素。 ...图6 2.2 快速表格渲染 2.2.1 利用列表推导快速渲染静态表格 通过前面的内容,我们知晓了在Dash中如果渲染一张带有样式的静态表格,而日常需求中,面对批量的数据,我们当然不可能手动编写整张表对应的代码...首先将本期附件中的所有数据表利用下面的代码导入目标数据库中: ? 图9 ? 图10 接着只需要配合Dash,短短的几十行代码就可以实现下面的效果: ?
- 表的题头(Header) ... - 表的正文(Body) ...... #=从左数起,具有指定属性的列的列数 #=left, right, center EF Food Drink Sweet A B C D E F 表格中边框的显示...显示所有 4 个边框 FoodDrink<th...A B C D E F 只显示左、右边框 Food Drink Sweet A B C D E F 只显示左边框
在工作表内移动和滚动 向上、下、左或右移动一个单元格:箭头键 移动到当前数据区域的边缘:Ctrl+箭头键 移动到行首:Home 移动到工作表的开头:Ctrl+Home 移动到工作表的最后一个单元格,位于数据中的最右列的最下行...F6 切换到被拆分的工作表中的上一个窗格:Shift+F6 滚动以显示活动单元格:Ctrl+Backspace 弹出“定位”对话框:F5 弹出“查找”对话框:Shift+F5 查找下一个:Shift+F4...+"(双引号) 将活动单元格上方单元格中的公式复制到当前单元格或编辑栏:Ctrl+'(撇号) 在显示单元格值和显示公式之间切换:Ctrl+`(左单引号) 计算所有打开的工作簿中的所有工作表:F9 计算活动工作表...+Shift+((左括号) 隐藏选定列:Ctrl+(零) 取消选定区域内的所有隐藏列的隐藏状态:Ctrl+Shift+)(右括号) 对选定单元格应用外边框:Ctrl+Shift+& 取消选定单元格的外边框...使用“单元格格式”对话框中的“边框”选项卡 应用或取消上框线:Alt+T 应用或取消下框线:Alt+B 应用或取消左框线:Alt+L 应用或取消右框线:Alt+R 如果选定了多行中的单元格,则应用或取消水平分隔线
领取专属 10元无门槛券
手把手带您无忧上云