首页 开发编程 正文

php怎么让标题居中

001基本操作NO.1创建数据透视表使用原始数据表进行各销售员对应各产品的销量。很多新手学习数据透视表时会搞不懂字段、区域、筛选、行、列……等等这些乱七八糟的名词之间的关系。...

php怎么让标题居中,excel表格透视表怎么做?

如果只能学Excel中的一项功能,这项功能就是数据透视表,可见数据透视表在Excel中的地位。

数据透视表可以使用户通过简单的拖拽操作,完成复杂的数据分类汇总,可以说是Excel中最实用、最常用的功能,没有之一。

今天星爷带你见识数据透视表的十八般武艺,零基础让你轻松入门数据透视表。

001 基本操作

NO.1 创建数据透视表

使用原始数据表进行各销售员对应各产品的销量。

根据你想要呈现的数据报表,透视一下,让你轻松“拖”出来。

看到没?

数据透视表的学习成本非常低,通过简单的拖拽就能完成数据的分类汇总。

很多新手学习数据透视表时会搞不懂字段、区域、筛选、行、列……等等这些乱七八糟的名词之间的关系。

我用一张图告诉你字段在各区域之间的对应关系。

数据透视表字段与区域之间的关系

NO.2 更改数据源

数据透视表的一个优势就是,数据源变更后进行简单的更新就可反映到数据报表中。有两种方式,第一种是数据透视表刷新:如果只是数据源中的数值进行了更新,采用刷新即可。

刷新数据透视表源数据

如果是数据源的结构或布局变更了,这时采用更改数据源的方式。

NO.3 插入计算字段

计算字段极大扩展了数据透视表的计算功能,属于神一般的存在。比如原始数据表中有一列数据为目标值,有一列数据为实际值,那么在数据透视表中可以通过计算字段输入公式=实际值/目标值,来求出汇总的达成率。

NO.4 使用切片器

这是制作动态图表的利器。

002 布局与格式调整

NO.5 更改值汇总依据

【值】区域是数据透视表的核心部分,通过数据透视表提供的强大数据计算功能,可以使用多种汇总方式和值显示方式来计算值字段数据。

值汇总依据,就是你要用数据透视表对原始数据中的数值进行怎样的计算,比如求和、计数还是求平均值。

NO.6 更改值显示方式

数据透视表不仅可以按照不同的方式汇总数据,它还可以按照不同的方式显示数据,从而更清晰的看出数据之间的关系和逻辑。

①总计的百分比

总计百分比含义是:每一项分类汇总的值占总计的百分比。

各项之和为100%

②父级百分比

总计的百分比关注的是个体占整体的情况,往往只有一个维度,除此之外,还可以展示局部百分比,比如求出每个销售员在各地区的销售额占比。

各小组里的项之和为100%

在Excel 2016中,数据透视表中共有14种“值显示方式”。

NO.7 更改数据透视表布局

默认生成的数据透视表布局比较呆板,有多个方面可以设置不同形式的布局。

003 数据透视表组合功能

数据透视表中有一个叫做“组合”的功能,一方面它能自动识别日期、数值等可计算的字段,然后按照给定的跨度进行组合,比如组合出按年、季度、月、日,甚至小时、分……的汇总;另一方面,也可通过手动选择的方式,将文本格式的数据按照自定义的方式进行组合,比如组合出一线城市、二线城市等等。

通过分组功能将这些不同数据类型的数据项按多种组合方式进行分组,大大增强了数据表分类汇总的延伸性,方便用户提取满足特定需求的数据子集。

NO.8 按时间维度组合

本图来自网络

NO.9 按数值组合

本图来自网络

时间维度和数值维度的组合,逻辑上都是一样的,都是基于大小进行分组组合,这两者可以成为自动组合,数据透视表还允许对文本类型进行自定义组合。

NO.10 自定义组合

还有一种组合方式叫作自定义组合,比如要组合的对象是文本字段,或者对日期进行非等距的组合。

比如:一线城市和二线城市销售情况分析

按住Ctrl键选择北京、广州、上海、深圳四个城市,然后点击“鼠标右键”选择“创建组”。接着,选中剩下的所有城市,点击“鼠标右键”→选择“创建组”,数据透视表按照我们所选定的内容进行组合。

通过这十个技巧,你掌握数据透视表了么?

关注「精进Excel」,如果任意点开三篇文章,没有你想要的知识,算我耍流氓!

为什么有人说每个开发者都需要学一下Markdown?

与其说每个程序员要学一下 Markdown,不如说每个程序员都要养成写文档的能力。程序员平时的日常工作中,经常会使用文档去记录一些工作方面的信息以及一些技术架构的设计等等。打个比方,我日常就会使用文档记录一些 Linux 方面的命令和一些有用的网址,这些信息有时候我不可能每个都记住,文档方面的记录,也便于我以后的回顾使用。

Markdown 本质是一门轻量级标记语言,一般使用 Markdown 用来编写文档。我刚开始写文档时,用的最多的还是 Word 进行编辑,但是用的时间一久,发现我很多精力会消耗在文档的格式编排上面。比如字体加粗、字体的大小设置、标题设置、表格、图片等等,有时候弄格式的时间比写文档还长,这也肯定不是我们程序员想要的。

后来的话,我开始使用 Markdown 语法来编辑文档。程序员日常工作中,最多的还是写代码。使用 Markdown 的好处是,在格式方面的编排全都是相关符号进行编排,全部都是自己手打各种符号来编辑格式。写一篇文档,感觉就像一直在写代码一样,这对于程序员来说,很熟悉和方便。我现在使用 Typora 这款软件写 Markdown 文档,整体编写非常顺畅。

学习 Markdown 的终极目的,还是为了日常工作的文档编写。可能你在工作中,经常听到主管们说要有工作沉淀,那么文档沉淀,也算其中一种。健全的文档,能够帮助新人快速的融入和熟悉将要从事的工作内容。自己多写文档,进行总结,其实对于自己的技术提升也是很大的一种帮助,自己未来也可以再进行回顾学习。

写文档的其他一个方面,尤其是技术文档,可以提升个人的技术影响力,尤其是你未来晋升的时候,个人的影响力是一个评判的标准。你编写的技术文档给别人看,帮助别人解决问题和技术学习,那么你的技术就会得到别人的认可,未来在这方面的技术难题时,别人都会来找你,你所起的作用,在公司里面,也会更大。

我是Lake,专注大数据技术原理、人工智能、数据库技术、程序员经验分享,如果我的问答对你有帮助的话,希望你能点赞关注我,感谢。

我会持续大数据、数据库方面的内容,如果你有任何问题,也欢迎关注私信我,我会认真解答每一个问题。期待您的关注

怎样给视频添加中英文双语字幕?

下载地址: http://www.leawo.cn/ND_upload.php?do=info&id=6192 先给大家看看小编的制作效果,字幕的大小颜色位置等参数可自行设置: 点击上方链接内下载字幕制作工具。要等完全解压缩之后运行应用程序即可。注意,尽量不要将程序解压缩到带有中文名及特殊字符的文件夹中。然后我们需要一个准备工作,先将字幕内容输入到txt文档中保存好,以一行为一句字幕,中文下方接英文翻译,如下图格式。每句字幕内容尽量不要太长: 点击上方的“文件”按钮,选择“导入音视频文件”,选中视频文件点击打开即可导入,再次点击可替换导入的视频文件。然后我们先点击视频下方的播放按钮查看一下视频画面。确认无误后再次点击上方的“文件”按钮,选择“导入双语字幕文稿”: 点击预览效果按钮,此时显示界面如下图所示,若是导入的txt文档中,单数行是中文的话,此时显示的第一语言就是中文,即左侧中文,右侧英文;若是反了可以在界面上方设置双数行为第一语言。总之显示出左侧为中文右侧是英文即可。然后点击继续按钮: 这时可以看到字幕内容显示在界面右方。要边播放边加字幕的话,可以将视频的播放速度减慢一点,在视频画面右下方可以设置播放速度;点击步骤一处的按钮,鼠标指针上方会出现第一句字幕内容;在时间轴上大致划出每句字幕对应的时间段,字幕时间点不需要太准确,设置到大致的时间点即可: 这一步操作可能对于电脑小白比较难理解,下方是小编之前制作中文字幕时录制的操作方法,双语字幕的操作也是一样的。就是点击上图步骤一出的按钮后,可以边播放边划出字幕显示时间段,视频的播放与暂停可以通过键盘的空格键来控制: 当每句字幕都已经设置到画面下方的时间轴之后,字幕显示时间肯定不是很准确,这时我们鼠标右键点击时间轴上的字幕内容,选择“调整字幕时间”;在弹出来的调整时间小窗口中,左右滑动开始时间、结束时间的数值即可调整字幕显示的准确时间。也可以拖动时间轴上的字幕边缘处来设置显示时间: 时间调整好之后,我们会发现中文与英文字幕是重叠在一起的,我们要先将中英文字幕拆分到不同的字幕组,这样才可以对中英文字幕分别设置字体样式。点击界面上方的“功能”菜单,点击“将双语字幕切分为双轨道”,这样时间轴上就会出现中英文两个轨道的字幕了: 接着来设置一下字幕样式。在此之前,如果还处在字幕编辑状态,可以点击下图步骤一处的按钮切换回选择工具;然后点击下图步骤二处的A形状按钮;在显示的界面上方可以设置字幕显示是否‘自动淡入淡出’;注意字幕生成算法要保持默认的C:保持字幕块独立;然后双击Default字幕样式: 此处我们设置的是中文字幕的字体样式,自行设置字幕的字体、字号、描边、阴影、对齐位置、颜色,大家可能会问在哪里设置颜色,分别点击文字‘字体’‘描边’‘阴影’正下方的正方形方框即可修改颜色;然后修改‘垂直边距’,由于中文字幕在英文字幕上方,这里的垂直边距设置在50左右;点击“应用”: 接着我们来设置另一个字幕样式Default-Box,把这个字幕样式设置为英文字幕的字体样式。还是在下图所示界面,注意将字幕生成算法设置为C:保持字幕块独立,然后双击Default-Box进行编辑: 下图是Default-Box的样式编辑界面,同样的,自行设置字体、字号、描边、阴影等参数,如果不要字幕背景颜色,就将描边右侧的矩形边框去除勾选即可。这里主要设置垂直边距,由于这个样式是要设置到英文字幕中去的,英文字幕在中文的下方,所以这里的垂直边距设置小一些,大概设置为20左右即可: 将两个字幕样式设置完成后,接下来的操作就简单了。首先点击下图步骤一处的按钮;观察时间轴上的字幕分组颜色,默认中文是黄色,英文是粉色,相对应的就是组1和专用组A了;如下图步骤三处点击组1的设定样式,将样式选择为刚刚设置的Default;然后设置专用组A的设定样式为Default-Box: 此时画面不会显示字幕样式,我们点击下图步骤一处的眼睛形状按钮将实时字幕预览关闭。然后点击上方的“文件”—“保存工程并生成字幕”;此时会自动在原视频文件目录下创建一个工程及一个ass字幕文件,这时再播放就可以看到字幕效果了: 如果设置的字幕样式不合适,可以再次设置,但是设置好之后要敲键盘Ctrl+S键进行保存,或者再次点击“文件”—“保存工程并生成ASS字幕”进行保存。那么要如何导出带有字幕的视频文件呢?点击“文件”,选择“视频转码输出/压制”,然后点击开始转码即可: 这个如果视频文件太大的话就需要等待一段时间了,这个一般用来制作短视频加双语字幕,我们也可以保存成ass字幕文件,然后在狸窝视频转换器中将视频及字幕文件合并嵌入处理。 好啦,视频添加字幕的操作就完成了。这款工具是可视化视频加字幕工具,界面简洁好用,小编还是蛮喜欢用这款工具制作字幕的,当然啦,这款工具还有很多功能,小编下次给大家介绍嘞! 笑话段子: 妻子:我饿了,咱俩去超市逛逛吧?丈夫:你先吃点东西咱再去。妻子:到那就买吃的了,饿不坏,走吧!丈夫:我不是怕饿坏你,我是怕你在饿的情况下到超市乱买东西! 相关文章: 视频添加字幕 http://www.leawo.cn/space-5015878-do-thread-id-74934.html 视频加gif动态水印 http://www.leawo.cn/space-5015878-do-thread-id-74952.html 视频加垂直条纹闪动滤镜 http://www.leawo.cn/space-5015878-do-thread-id-74994.html ppt转swf保留动画效果 http://www.leawo.cn/space-5015878-do-thread-id-75023.html

php中tr什么意思?

tr定义行,相当于table的属性标签,而th,td也应当放在tr中。<th>不光是粗体,还是居中的。

这玩意有谁开发过实战项目吗?

响应WEB概念在移动互联网兴起的初期,的确很火,它主要解决原PC网站样式向移动端过渡的问题,以一套前端代码适配PC、手机和其他显示设备,以较小的代价实现网站产品的多维呈现。

我个人作为勉强的全栈,曾经选用过最热的Bootstrap前端框架,开发过一些web应用。虽然后来,随着移动端越来越成为重点实现方向,感到响应式网站设计,并不能为移动网站带来优良的体验和高开发效率,至少在我近几年的项目中,面向移动端,已经完全放弃了响应式开发方法,采用了更纯粹的移动前端框架,以适应不仅是web,还有APP、小程序的前端需求。

但是,并不能说响应式web设计落伍了,没用了。根据项目特点,人员技术力量,选用最适合的方法,做最优秀的实现,是开发的实践准则。

下面,围绕实战开发响应web的大致方法、流行的框架工具介绍、响应式的优缺点总结,展开一些叙述和讨论。

什么是响应式网站设计?

响应式网页设计 Responsive Web Design,从开发角度上讲,就是使网页能通过识别屏幕宽度、做出相应调整的网页设计,它面向的设备是超宽屏幕、pc显示器、平板电脑、手机。这里面大家很容易忽视超宽屏幕的设计,因为很多开发者为了简化设计,往往在针对超宽屏幕只做居中处理。

实现原理

通过css样式语言,有时候也会结合一些javascript,考量屏幕宽度,自动调整网页显示和布局,以适应不同尺寸屏幕的浏览优化体验。

实现目标

最好的响应式设计,就是设计者开发出一套全端网页,为电脑、手机、平板等不同终端的用户提供更加舒适的界面和更好的交互体验,比如手机端的触摸和PC端鼠标操作效果。而且随着目前大屏幕移动设备的普及,响应式开发方法还是有自己独特的优势。

响应式网站开发方法

布局

在构建响应式网站或改造旧网站成为响应式结构时,首先要考虑的就是布局。

主要是两部分页面元素:

延展全屏宽的元素,比如我们在PC贯穿全屏宽的元素,css: width:100%;

主内容块的最大宽度定义,以下定义了4种常见分辨率的容器最大宽度;

@media (min-width: 576px) {

.container { max-width: 540px; }

}

@media (min-width: 768px) {

.container { max-width: 720px; }

}

@media (min-width: 992px) {

.container { max-width: 960px; }

}

@media (min-width: 1200px) {

.container { max-width: 1140px; }

}

媒体元素宽度定义

下面的CSS代码将确保图片永远不会比其父容器大:

img { max-width: 100%; height: auto; }

或者根据设备的分辨率不同,需要显示不同size的图片:

<img src=" image.jpg" alt="" data-src-600px=" image-600px.jpg" data-src-800px =" image-800px.jpg" />

这种弹性显示媒体的方式,需要借助CSS或JS的方式实现。

版式(Typography)定义

这是响应式设计中最重要的部分,有很多响应式设计的排版方式需要注意,比如:

CSS3规范中包含了一个定义尺寸的元素rem。它的工作原理与em几乎相同,但是rem的大小相对于html元素而言,这使得rem比em更容易使用。

html { font-size:100%; }

通过以下CSS代码可以定义不同分辨率下的相对字体大小。

@media (min-width: 640px) { body {font-size:1rem;} }

@media (min-width:960px) { body {font-size:1.2rem;} }

@media (min-width:1100px) { body {font-size:1.5rem;} }

最流行的响应式框架

使用前端框架可以提高前端开发的效率。通常框架已经为开发者搭好了脚手架,只需要在上面累加我们的特殊需求就可以了,这帮助码农减少编码工作量,并节省了宝贵的时间。

当前有各种各样的响应框架可用,并且新仍在不停的进化更新。在众多选择中,选择适合的框架是很困难的。下面列举了几个最流行的响应框架。

Bootstrap

Bootstrap是国内最流行、最快速、最友好的框架。这个框架是2011年由Twitter的开发者创建的。目前,整个网络上有数百万的网站都在运行这个神奇的框架。在GitHub他的追捧数量已经超过了100多K。

Bootstrap包括了HTML、CSS和JavaScript。你可以轻松地开发各种规模和复杂度的响应式网站。

Foundation

Foundation是一个企业级的前端框架。FaceBook、eBay、Mozilla、Adobe、HP、思科、迪士尼等都在他们的网站上使用这个框架。

它相当复杂,不适合新手使用。Foundation具有可读性、灵活性、语义性和完全可定制性。Foundation自带GPU加速功能,可实现闪电般的快速和流畅的动画效果。它提供了Fastclick.js,可在移动设备上快速渲染。

Pure

非常轻的一个框架。该框架包含响应式CSS模块,是为迎合移动市场而开发的。开发人员可以使用各种样式、CSS模块以及组件和可定制的工具来开发网站。

Semantic UI

SemanticUI是相对较新的框架,但它在很多方面都很突出。它已经成为非常流行的前端框架之一。它使用的是自然语言。

Semantic的性能记录功能让你可以追踪到代码的瓶颈,而无需深挖堆栈痕迹。使用Semantic,直观的底层之上可以配备一个高级主题变量,让您有充分的设计自由度。

Semantic UI集成了大量的第三方库。因此整个开发过程会更容易一些。

响应设计的优点

响应式方式可以在台式机,平板电脑或智能手机上构建流畅运行的web样式设计 。它的实质是一种适配性的编码设计,它具备很多优点:

开发维护一套前端响应式代码,可以适配多种显示设备。只需要拥有一个入口网址,无须通过脚本,判断浏览设备而重定向访问,更不需要配置二级域名。简化SEO(搜索引擎优化),响应式设计,无需为移动版本创建特定的内容,这对SEO友好的。搜索引擎收录的只是内容,而对网页语言代码毫无兴趣。因此,谷歌百度在一段时期还建议优先考虑响应式设计。有可能会节约开发成本?这一点我自己也很有疑惑,我个人认为如果是仅仅适配显示的话,响应式设计的确可以节约成本,但精致的移动端交互设计,还是纯移动框架最受用。简化网站推广数据分析,无论来自什么入口,都一网打尽所有访问数据。响应设计的缺点

尽管响应式设计有很多优点,那么缺点应该被忽略吗?事实并非如此。响应式网页设计有一些需要注意的缺点。为了在一套体系框架下,去做各分辨率下的大小显示适配、内容取舍,那种煎熬你体验过吗?

某些响应式网站的加载时间会更长。因为将加载一些不必要的HTML / CSS。例如,很多响应站点上的图像只是在视觉上按比例缩小,而没有采用媒体内容的弹性加载策略。

耗时的开发。对于响应式网站而言,这是一项耗时的任务。如果您打算将现有网站转换为响应式网站,则可能需要更多时间。

响应式Web设计的流体布局,使设计人员难以很好地控制设计风格。设计人员正在尝试分别针对移动和桌面布局显示线框和设计原型。只有改进了这两种布局,才能真正实现响应式Web设计策略。

UX(用户体验)不佳。通过响应设计,您想要同时满足台式机和移动用户的需求。但是,移动设备和台式机毕竟是完全不同的用户体验。因此,有很大风险可能同时失去两类用户。需要承受内容的取舍。排版的需要、推广策略的不同、体验的差异,造成移动版本的内容很可能与桌面版本的内容不一致。因此,采用响应式设计不可能使您的内容适应这些设备中的每一个,那么在一个页面里用技术实现这种取舍,是很痛苦的。写在最后

选择了开发,终会有学不动的那天,对于前端、后端、运维、全栈,都是一样。某项技术熟练了,我们总希望它的生命周期长一点。如果有一天,对新技术的那种兴奋感不再有的时候,做一个方向的了解者规划者也是不错的。

希望所有Coder身体健康,永远快乐。

本文转载自互联网,如有侵权,联系删除