单元格

python模块之xlrd,xlwt,读写execl(xls,xlsx)

有些话、适合烂在心里 提交于 2020-01-17 21:13:59
安装xlrd,xlwt pip install xlrd xlwt xlrd读取execl 【环境ipython python2.7.5】 import xlrd book = xlrd.open_workbook('demo.xlsx') // workbook对象表示execl文件 sheets = book.sheets() //一个workbook中包含很多表,sheets方法返回所有的表 sheet = book.sheet_by_index(0) //可以通过索引获取某一张表 rows = sheet.nrows // 返回sheet表的行数 cols = sheet.ncols // 返回sheet表的列数 cell = sheet.cell(0, 0) // 返回一个单元格,0,0为坐标表示第一行第一列 cell.ctype // 返回单元格类型,是一个枚举值 比如 1 表示 文本 xlrd.XL_CELL_TEXT // 对应枚举值为1 value = cell.value // 返回单元格内的值,是一个unicode print value // 打印值 row = sheet.row(1) // 返回一行的列表,1为行号(索引,初始值为0),格式为[text:u'172.16.2.1', number:20001.0] row_value = sheet

el-table 合并单元格(绝对好用)

核能气质少年 提交于 2020-01-17 12:02:36
一、有个需求是合并单元格,但是表头,行数据都是写活的。 前端数据是这样 tableData是行数据,tableColumn是表头数据 { "tableData" : [ { "name2" : "推进机制(2分)" , "name1" : "“好差评”工作机制建设(5分)" } , { "name2" : "结果运用(3分)" , "name1" : "“好差评”工作机制建设(5分)" } , { "name2" : "四级-1(2分)" , "name1" : "“好差评”工作机制建设(5分)" } , { "name1" : "三级-1(5分)" } , { "name2" : "四级-2(3分)" , "name1" : "三级-2(5分)" } , { "name1" : "二级-2(10分)" } , { "name2" : "信息发布 (Ⅰ级)(1分)" , "name1" : "事项办理深度(5分)" } , { "name2" : "材料预审 (Ⅱ级)(2分)" , "name1" : "事项办理深度(5分)" } , { "name2" : "1-1-1(1分)" , "name1" : "1-1(2分)" } , { "name2" : "1-1-2(1分)" , "name1" : "1-1(2分)" } , { "name1" : "1-2(3分)" } ,

js如何操作表格

坚强是说给别人听的谎言 提交于 2020-01-17 04:00:56
js如何操作表格(常用属性方法汇总) 1.1 Table 对象集合 cells[] 返回包含表格中所有单元格的一个数组。 语法:tableObject.cells[] rows[] 返回包含表格中所有行的一个数组。 rows 集合返回表格中所有行的一个数组。该集合包括 thead、tfoot 和 tbody 中定义的所有行。 tBodies[] 返回包含表格中所有 tbody 的一个数组。 注:不常用 1.2 Table 对象方法 createCaption() 为表格创建一个 caption 元素。 createTFoot() 在表格中创建一个空的 tFoot 元素。 createTHead() 在表格中创建一个空的 tHead 元素。 deleteCaption() 从表格删除 caption 元素以及其内容。 deleteRow() 从表格删除一行。 deleteTFoot() 从表格删除 tFoot 元素及其内容。 deleteTHead() 从表格删除 tHead 元素及其内容。 insertRow() 在表格中插入一个新行。 1.3 Table 对象常用属性 frame 设置或返回表格的外部边框。 rules 设置或返回表格的内部边框(行线)。 caption 对表格的 caption 元素的引用。 cellPadding 设置或返回单元格内容和单元格边框之间的空白量。

在报表中录入数据时如何实现行列转换

僤鯓⒐⒋嵵緔 提交于 2020-01-16 08:32:19
应用场景及需求: 某电力集团在实际应用中需要在填报数据时将数据库中的字段以更符合业务人员使用习惯的方式进行呈现,其中就有行列转换的情况。在常规的应用开发中,一般都是通过专门设计的数据界面进行录入,然后再通过程序转换存入数据库。而现在有了集算器支持的润乾填报表,就能够处理各种有关数据结构的填报需求了,这种行列转换自然也不在话下。 首先,我们来看一下行列转换的准确含义: 在一些企业应用中,一些指标项在数据库存储时会做为不同的字段存储,这样数据结构会更加清晰,但是在报表展示或填报表数据录入时,又需要将列转换成行的形式,从而更加符合业务人员的使用习惯,这就是行列转换。首先看一个报表展示页面: 需求一:这个填报表是月度报表,要求按照月份查询某公司下各项目以及机组信息数据,并且能够对数据进行修改。 需求二:工具栏中增加两个按钮:“报表保存”保存当前页面数据,“报表锁定”能够对当前页面数据进行保存并对数据锁定,锁定后用户再次访问该月份数据就无法再修改了。 需求三:报表第二列是项目名称。用户系统结构比较特殊,页面中每个项目名称都是数据库表中的字段名称,第三列和第四列为机组信息数据,在数据库中每个机组为一条记录,也就是说数据存放在数据库中两个表中,分别是 rep_tl_config 表和 rep_tl_yb 表,取数或回写时要根据项目名称从不同表中取数或回写。 下面是这些需求的实现过程。 解决方案:

那些特殊边框效果在报表中要怎样实现?

只愿长相守 提交于 2020-01-16 01:30:26
斜线表头 单斜线表头 1. 点击选中要设置斜线边框的单元格; 2. 点击“报表”菜单——边框设置选项; 点击斜线的边框按钮 单元格中输入内容为 纵向维度名称,横向维度名称 ,例如:样品信息, 项目信息; 单元格失去焦点后,我们就可以看到下面的效果: 双斜线表头 设置的方法步骤和但斜线表头一样,不同的是在单元格中输入 纵向维度,横向维度,统计指标名称 ,例如: 样品信息, 项目信息, 统计值。 注意:斜线表头中输入的内容中间分隔的逗号使用的是 英文逗号 。 文字下划线 使用报表工具实现诸如下面的这种承诺函,申请表类的文档,数据动态变化的部分是带有线的就可以通过设置边框线的方式实现。 下面具体说下实现方法: 首先选中单元格,然后选择工具栏中的边框设置,选择下边框线。 预览报表就能看到单元格下划线的效果了。 注意: 由于相邻的单元格共用边框,即某个单元格的下边框是其下方相邻单元格的上边框,上边框、左边框、右边框也类似。如果某单元格上方的相邻单元格设置了下边框,那这个单元格也就设置了上边框。从边框的角度看,这是非常的合理的。但是,当我们把下边框当做下划线来使用,这就不合理。其不合理之处在于下划线属于某个单元格所有,而下边框属于相邻单元格所共有。 这种不合理在处理普通单元格和合并单元格相邻时,会表现出来。 例如,B2 是个合并格,无论设置 B1 或是 C1 的单元格的下划线,B2

HTML 标签 的详细用法

南楼画角 提交于 2020-01-14 05:49:37
HTML <th> 标签功能 <th> 标签定义 HTML 表格中的表头单元格。 HTML 表格有两种单元格类型: 表头单元格 - 包含头部信息(由 <th> 元素创建) 标准单元格 - 包含数据(由 元素创建) <th> 元素中的文本通常呈现为粗体并且居中。 元素中的文本通常是普通的左对齐文本。 HTML <th> 标签用法 一个简单的 HTML 表格,带有两个表头单元格和两个数据单元格: <table border="1"> <tr> <th>Month</th> <th>Savings</th> </tr> <tr> <td>January</td> <td>$100</td> </tr> </table> HTML <th> 标签演示 | Month | Savings | | January | $100 | 浏览器支持 所有主流浏览器都支持 <th> 标签。 注意事项 如果需要将内容横跨多个行或列,请使用 colspan 和 rowspan 属性! HTML4 与 HTML5 之间的差异 HTML 5 中不再支持 HTML4 中的某些属性。 属性 属性 值 描述 abbr text HTML5 不支持。 规定表头单元格中内容的缩写版本。 align leftrightcenterjustifychar HTML5 不支持。 规定表头单元格内容的水平对齐方式。 axis

HTML的前期了解

浪子不回头ぞ 提交于 2020-01-14 03:44:28
<!DOCTYPE html> : 这句声明,是告诉浏览器,请使用HTML5标准来执行这个网页。 <!-- --> 注释意义:1.把暂时不用的代码注释起来,方便以后使用。2.对开发人员进行提示。光标悬停在开头按住ctrl + / <hr /> 水平线 <br /> 换行标记 &nbsp 空格 图片标签 <img src = " (图片的路径) " /> 多图片时,默认一行显示,且为底部对齐 其中还有属性 title = ''value'',指鼠标放在图片上会显示出来图片的提示信息value alt = "value", 指当图片无法显示时,会显示value值,如value为小仙女 超链接标签 <a href = " (连接到的网页地址) "> </a> 其中常用属性有 target = "_blank" 指在空白页面打开此链接 与a标签链接相关的还有 base 单标签,用于控制所有a标签的链接或打开方式,通常写在head里,如<base target = "_blank"/> 锚点 方法一: href#号 对应 id属性; 方法二: href#号 对应 name属性 表格标签 <table> <tr> <td> <table> 其常用属性有border 值为像素。 cellspacing 指单元格间隙,值为0时指单元格与单元格之间空隙为0 <caption> 指整个表格标题 <tr

js 表格合并单元格

╄→尐↘猪︶ㄣ 提交于 2020-01-14 03:28:23
5列 根据需要可添加 或 删除 strOneTemp strTwoTemp strThreeTemp strFourTemp strFiveTemp //合并单元格 this.mergeCellsTable = function(){ var strOneTemp = null; var indexOne = 1 var objOne={}; var strTwoTemp = null; var indexTwo = 1 var objTwo={}; var strThreeTemp = null; var indexThree = 1 var objThree={}; var strFourTemp = null; var indexFour = 1 var objFour={}; var strFiveTemp = null; var indexFive = 1 var objFive={}; var _$tr = $('#table>tbody>tr'); //对应table的ID for(var i=0;i<_$tr.length;i++){ if(i<_$tr.length-1){ //不包括最后一行 var flagOne = false; var flagTwo = false; var flagThree = false; var flagFour = false;

HTML基础2(表格)

不问归期 提交于 2020-01-14 00:56:58
HTML 表格 HTML 图像 HTML 列表 你可以使用 HTML 创建表格。 实例 表格 这个例子演示如何在 HTML 文档中创建表格。 表格边框 本例演示各种类型的表格边框。 ( 可以在本页底端找到更多实例 。) 表格 表格由 <table> 标签来定义。每个表格均有若干行(由 <tr> 标签定义),每行被分割为若干单元格(由 <td> 标签定义)。字母 td 指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本、图片、列表、段落、表单、水平线、表格等等。 <table border="1"> <tr> <td>row 1, cell 1</td> <td>row 1, cell 2</td> </tr> <tr> <td>row 2, cell 1</td> <td>row 2, cell 2</td> </tr> </table> 在浏览器显示如下: row 1, cell 1 row 1, cell 2 row 2, cell 1 row 2, cell 2 表格和边框属性 如果不定义边框属性,表格将不显示边框。有时这很有用,但是大多数时候,我们希望显示边框。 使用边框属性来显示一个带有边框的表格: <table border="1"> <tr> <td>Row 1, cell 1</td> <td>Row 1, cell 2</td> <

table中tr间距的设定table合并单元格 colspan(跨列)和rowspan(跨行)

风流意气都作罢 提交于 2020-01-13 20:13:36
table中的tr的默认display:table-row,虽然可以修改为display:block但是就失去了tr特有的显示效果,如(td自动对齐); 并且在tr中对起设定padding是有用的,可以增加内边距,但是设定margin是没有用的,tr的外间距依然是0; 解决方案: css的两个属性:border-collapse:collapse / separate & border-spacing:10px 10px; 需要用border-collapse & border-spacing联合控制tr的间距; 如: 123 < table style = "border-collapse:separate; border-spacing:10px;" > < tr ></ tr > </ table > table中设置tr行间距 CSS border-collapse 属性设置表格的边框是否被合并为一个单一的边框 值 描述 separate 默认值。边框会被分开。不会忽略 border-spacing 和 empty-cells 属性。 collapse 如果可能,边框会合并为一个单一的边框。会忽略 border-spacing 和 empty-cells 属性。 inherit 规定应该从父元素继承 border-collapse 属性的值。 border