单元格引用

Java使用poi操作excel的几个小技巧

匿名 (未验证) 提交于 2019-12-02 21:35:18
将公式写入单元格 在有些时候,我们需要一些公式,或者是对另一个单元格的引用写在某个单元格里。 如果直接使用Cell的setStringValue之类的方法的话,会发现生成的工作表里,这个单元格直接将='sheet'!$D$10这行字写在单元格里,需要手工在单元格里打一个回车才显示成引用的单元格的值。 因此,要解决这个问题,需要将单元格的格式设置成CellType.FORMULA,格式,然后使用setCellFormula方法。这个单元格就显示成公式或引用的结果了。 写法如下,注意公式内容不需要写等于号: cell .setCellType(CellType. FORMULA ); cell .setCellFormula( "'SHEET'!$D$10" ); 获取引用或公式的结果 有的时候,在excel中对单元格进行计算的时候,需要的是引用,或者是公式的结果。这种情况下,如果直接获取单元格的值的话,获取的是公式本身。这时候需要用到FormulaEvaluator,获取公式或引用的结果值,进行使用。 示例如下: CellValue cellValue = evaluator.evaluate(cells[8]); 文章来源: https://blog.csdn.net/lingco/article/details/90301158

前端笔记(9)css grid网格布局

十年热恋 提交于 2019-12-02 15:35:33
Grid 布局的属性分成两类。一类定义在容器上面,称为容器属性;另一类定义在项目上面,称为项目属性。 容器属性 1. display属性 指定一个容器采用网格布局 div { display: grid; } div { display: inline-grid; //设置为行内元素 } 注意,设为网格布局以后,容器子元素(项目)的float、display: inline-block、display: table-cell、vertical-align和column-*等设置都将失效。 2. grid-template-columns 属性,grid-template-rows 属性 grid-template-columns属性定义每一列的列宽,grid-template-rows属性定义每一行的行高。 .container { display: grid; grid-template-columns: 100px 100px 100px; grid-template-rows: 100px 100px 100px; } .container { display: grid; grid-template-columns: 33.33% 33.33% 33.33%; grid-template-rows: 33.33% 33.33% 33.33%; } .container {

CSS Grid-Layout常用布局表示法

别说谁变了你拦得住时间么 提交于 2019-12-02 15:31:44
开篇名词解释: vh,vw :指浏览器可视区域的高度宽度,用 100vh,100vw 表示 fr: 一个 fr 就是一个自动计算 , 相对于父容器剩余容量。例如: 先来看看网格布局的几大要素: part1:网格元素 1:网格线(grid-line) 2:网格列(grid-column) 3:网格行(grid-row) 4:单元格 5:网格间距(gutter:亦叫槽) 6:网格轨道(grid-track:其实就是行或列) 7:网格区域(grid-area:多个单元格组合成的区域) 1. grid-column-start: <line_number> | <line_alias> | span <number> | span <name> | auto ; grid-column-end: <line_number> | <line_alias> | span <number> | span <name> | auto ; grid-row-start: <line_number> | <line_alias> | span <number> | span <name> | auto ; grid-row-end: <line_number> | <line_alias> | span <number> | span <name> | auto ; 属性值: line:

使用Python更快速地处理Excel

北慕城南 提交于 2019-12-02 05:24:55
Excel在当今商业中的使用非常普遍。在Dataquest,出于很多原因,我们通常推荐使用代码处理数据,并且我们的许多数据科学课程的目标是教授数据分析和数据科学的高效编码。但是,无论您多么喜欢使用Python,在一天结束时,有时您还是需要使用Excel来展示您的发现或共享您的数据。 但这并不意味着我们就不能继续享受Python的一些效率了!实际上,使用一个名为xlwings的库,您可以使用Python使Excel运行得更快。 在这个xlwings教程中,我们将介绍如何在Excel中使用Python来执行和使用一些常见的操作,比如根据特定的条件删除行、使用Excel函数和公式、自动填充、创建表单、图表等。为了跟随这篇文章,你应该熟悉基本的Python概念(对象、方法、属性、函数)和Python的语法,并对Excel和VBA有一定的了解。 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。 很多已经做案例的人,却不知道如何去学习更加高深的知识。 那么针对这三类人,我给大家提供一个好的学习平台,免费领取视频教程,电子书籍,以及课程的源代码! QQ群:127341871 我们将使用一个数据集,其中包含有关欧洲彩票抽奖的信息,称为EuroMillions。这个数据集是从这个链接下载的,它包含了截止到9月20日的所有EuroMillions彩票信息。当你阅读这篇文章的时候

Excel学习笔记:行列转换

落花浮王杯 提交于 2019-12-01 15:37:01
目录 offset函数 行列转换的三种方式 1.右键转置 2.转置公式TRANSPOSE 3.引用函数OFFSET+ROWS/COLUMN(支持随时更新数据) 一行(列)转多行多列 offset函数 功能 : 以指定的(单元格或相连单元格区域的引用)为参照系,通过给定偏移量得到新的引用。返回的引用可以是一个单元格也可以是一个区域(可以指定行列数,即数组)。 语法 : =offset( reference, rows, cols, [height], [width]) =offset(参照单元格, 行偏移量, 列偏移量, 返回几行, 返回几列) 参数解释 : 参数Reference —— 参照单元格(单元格或相连单元格区域的引用)。否则,offset函数返回错误值#VALUE! 参数Rows——行偏移量。正数(代表在参照单元格的下方),负数(代表在参照单元格的上方)。 参数Cols——列偏移量。正数(代表在参照单元格的右边)或负数(代表在参照单元格的左边)。 参数Height——返回几行(必须为正数),即所要返回的引用区域的行数。 参数Width——返回几列(必须为正数),即所要返回的引用区域的列数。 最后2个参数不指定时,默认返回1行1列。 实例 : 输入公式:=offset(A1,1,1,1,1) -- 返回A1的右下角单元格 输入公式:=sum(offset(A1,1,1,2

Excel INDIRECT函数使用总结

﹥>﹥吖頭↗ 提交于 2019-12-01 13:12:49
INDIRECT函数,主要功能是引用。对于拥有较多分表数据,并需要规律引用至主表数据中尤为重要。 其基本用法分为两种:   ①INDIRECT("A1")——输出A1单元格内的文本内容;   ②INDIRECT(A1)——输出A1单元格内容表示的地址中的内容;   示例:    1. 同一工作簿内引用多个分表固定位置的数据至主表   ① 当分表名称无特殊符号(空格、*、- 等)时:    在主表相应位置输入公式:=INDIRECT("分表名称!引用的单元格")    示例:        ② 当分表名称包含特殊符号(空格、*、- 等)时:       此种情况下,需用 ‘分表名称’ 格式来表示函数公式中的分表名称。       在主表对应位置输入公式:=INDIRECT("'分表名称'!引用的单元格")       示例:         * 注释:在上图示例中,我将需要引用的各分表的单元格(B2~B9)列在了主表的K3~K10单元格中,并使用连接符&进行引用。   当分表数量较多时,无需自己输入各分表名称,可以根据规律引用至公式中。示例如下:    2. 不同工作簿之间的表格调用(Vlookup函数)   (待补充)     来源: https://www.cnblogs.com/Fancylearnhome/p/9990244.html

一篇说尽Excel常见函数用法

狂风中的少年 提交于 2019-12-01 12:12:14
一篇说尽Excel常见函数用法 Word,PPT,Excel这三个Office软件是职场办公里最常用的三个软件,但是我发现简书上写PPT的教程多,Excel的少,即使有,也是零零散散。因为Excel的系统庞大其实你如果耐心钻研下去的话,发现excel难度不亚于任何专业软件的难度。总体来说,excel的常用功能包括以下五项: 本篇只讲函数。因为函数用好了,也可以节省很多的时间。我看到有很多职场新人只会用自动求和和求平均数,所以普及一下常用函数还是很有必要(其实也算不上普及,共同学习而已)。 很多人都会有这样一个概念,遇到问题再百度呗,我觉得那样是被动的,不系统的,如果提前了解一下到时候再百度也会有大概一个方向。 写完才发现,写了很长,高能预警,最后有彩蛋。 excel 2016中函数共有400多个:如图 较常用的是文本函数,逻辑函数,日期与时间函数,查找与引用函数,数学函数等,很多人一看到这些就头大,感觉太多了,没有头绪?那么哪些函数是最常用的呢? 下面我打破这个顺序,按照类型讲一下。 为节省字数,我尽量多用图,并且把同一类型的对比着来讲,不会很散: 相对引用于绝对引用: 相对引用:单元格或单元格区域的相对引用是指相对于包含公式的单元格的相对位置。例如,单元格 B2 包含公式 =A1 ;Excel 将在距单元格 B2 上面一个单元格和左面一个单元格处的单元格中查找数值。 绝对引用:1

CSS Grid 网格布局教程

三世轮回 提交于 2019-12-01 09:35:45
一、概述 网格布局(Grid)是最强大的 CSS 布局方案。 它将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局。以前,只能通过复杂的 CSS 框架达到的效果,现在浏览器内置了。 上图这样的布局,就是 Grid 布局的拿手好戏。 Grid 布局与 Flex 布局 有一定的相似性,都可以指定容器内部多个项目的位置。但是,它们也存在重大区别。 Flex 布局是轴线布局,只能指定"项目"针对轴线的位置,可以看作是一维布局。Grid 布局则是将容器划分成"行"和"列",产生单元格,然后指定"项目所在"的单元格,可以看作是二维布局。Grid 布局远比 Flex 布局强大。 二、基本概念 学习 Grid 布局之前,需要了解一些基本概念。 2.1 容器和项目 采用网格布局的区域,称为"容器"(container)。容器内部采用网格定位的子元素,称为"项目"(item)。 <div> <div><p>1</p></div> <div><p>2</p></div> <div><p>3</p></div> </div> 上面代码中,最外层的 <div> 元素就是容器,内层的三个 <div> 元素就是项目。 注意:项目只能是容器的顶层子元素,不包含项目的子元素,比如上面代码的 <p> 元素就不是项目。Grid 布局只对项目生效。 2.2 行和列 容器里面的水平区域称为"行"(row)

Excel中批量填充公式有5个方法

帅比萌擦擦* 提交于 2019-12-01 05:38:07
Excel中批量填充公式有5个方法,适合于不同的表格,你了解多少 这一篇说说如何在Excel中批量输入公式。 可能有些朋友会说,输入公式有什么可聊的。不就是在第一个单元格中键入公式,然后选中它向下拖动,就自动将公式填充到了剩下的单元格了吗? 说得很对。但是只会这一种方法,是要加班的。 拖动下拉填充公式 这是我们批量输入公式最常用的办法。 缺点:最简单的,总有它的一些局限性。当你需要将公式填充到几千行或几千列的单元格时,用拖动下拉填充公式法,好累不说,还没效率。 另外,下拉填充公式,会将剩下的单元格自动调整成和第一个单元格一样的格式。 Ctrl + Enter批量输入公式 先选中所有的单元格(少量单元格用拖动,较多单元格用快捷键或名称输入框),接着按住Ctrl键,同时点击第一个单元格,然后输入公式,最后按“Ctrl + Enter”键批量输入公式。 这个方法还有一个好处:不会破坏原有表格的格式。 缺点:步骤有点多…… 双击填充公式 非常简单,输入公式,将鼠标移动到单元格右下角,然后双击一下,管你几千行还是几万行,公式都已填充完毕。 缺点:只适合于向下填充,向右填充公式不适用。另外,当表格中间有空行时,只能填充到空行之前。 Ctrl + R/D快捷键填充公式 先输入第一个公式,接着选中单元格,按“Ctrl + R”向右填充公式,或按“Ctrl+D”向下填充公式。 如果你的表格有断层

Python模块之XlsxWriter

江枫思渺然 提交于 2019-11-29 13:42:14
目录 数据报表之Excel操作模块 一、介绍 二、安装 三、模块常用方法说明 四、简单案例 数据报表之Excel操作模块 一、介绍 利用Python操作Excel的模块XlsxWriter,可以操作多个工作表的文字,数字,公式,图表等。此模板只能新建,添加数据,而不能编辑已知数据。 XlsxWriter模块支持的功能: 100%兼容的Excel XLSX文件,支持Excel2003、Excel2007等版本 支持所有Excel单元格数据格式 单元格合并、批注、自动筛选、丰富多格式字符串等 支持工作表PNG、JPEG图像,自定义图表 内存优化模式支持写入大文件 二、安装 pip install XlsxWriter #pip安装方法 三、模块常用方法说明 1.Workbook类 语法:Workbook([filename[,options]) Workbook类代表整个电子表格文件,并且存储在磁盘上。 参数解析: filename(String类型)为创建Excel文件存储路径 option(Dict类型)为可选的Workbook参数,一般作为初始化工作表内容格式,例如{'strings_to_numbers':True}表示使用worksheet.write()方法时激活字符串转换数字 add_worksheet([sheetname])方法 作用:添加一个新的工作表 参数解析