单元格

Java导出excel示例

匿名 (未验证) 提交于 2019-12-02 21:45:52
博主每次记录的都是自己从不会到会的过程,其实学习的过程就是摸打滚爬。我看了不少的博客,然后自己手动整理总结一份最简单的版本。保证一看就知道怎么回事。我的初衷就是先保证会用,然后在说后话。开始撸代码 第0步:添加依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.0</version> </dependency> 第一步:撸代码 package com.gaiaworks.paymentplatform.controller.zyzcontroller;import org.apache.poi.xssf.usermodel.*;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.io

Java导出Excel表格

匿名 (未验证) 提交于 2019-12-02 21:45:52
Java导出Excel表格 导出Excel表格需要一个poi-3.9.jar的包,该包在网上可以找到。 第一步,创建Excel对象。 HSSFWorkbook workbook = new HSSFWorkbook(); 创建一个工作表。 HSSFSheet sheet = workbook.createSheet("日常收入报表"); 创建合并单元格对象。第一个参数:起始行;第二个参数:结束行;第三个参数:起始列;第四个参数:结束列。 CellRangeAddress callRangeAddress = new CellRangeAddress(0,0,0,6); 加载合并单元格对象。 sheet.addMergedRegion(callRangeAddress); 设置单元格格式。 HSSFCellStyle cellStyle = workbook.createCellStyle(); cellStyle.setAlignment(HSSFCellStyle.ALIGN_CENTER);//居中 添加标题。 HSSFRow Row = sheet.createRow(0);//第一行 Row.setHeightInPoints(20);//设置行高 HSSFCell headCell = Row.createCell(0);//第一列 headCell

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

poi表格

*爱你&永不变心* 提交于 2019-12-02 18:13:11
一、POI概述   Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。   结构: HSSF - 提供读写Microsoft Excel格式档案的功能。 XSSF - 提供读写Microsoft Excel OOXML格式档案的功能。 HWPF - 提供读写Microsoft Word格式档案的功能。 HSLF - 提供读写Microsoft PowerPoint格式档案的功能。 HDGF - 提供读写Microsoft Visio格式档案的功能。   使用必须引入依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency>   注:3.17版本是支持jdk6的最后版本 二、HSSF概况   HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF 为读取操作提供了两类API:usermodel和eventusermodel,即“用户模型”和“事件-用户模型”。 三、 POI EXCEL文档结构类 HSSFWorkbook

文档对象模型 DOM

时间秒杀一切 提交于 2019-12-02 16:52:42
目录 文档对象模型 DOM 1、DOM概述 1-1 什么是DOM 12 DOM分类 1-3 DOM分级 1-4 DOM树 2、节点 2-1 什么是节点 2-2 节点的分类 23 节点属性 3、获取元素对象 4、文档结构和遍历文档 4-1 节点关系 4-2 作为节点树的文档 4-3 作为元素树的文档 5、属性 5-1 HTML标签的属性和元素对象的属性 5-2 获取和设置非标准的HTML属性 5-3 作为Attr节点的 6、元素的内容 6-1 作为HTML的元素内容 6-2 作为纯文本的元素内容 6-3 作为Text节点的元素内容 7、创建、插入、删除 节点 7-1 创建节点 7-2 插入节点 7-3 删除节点 7-4 替换节点 7-5 克隆节点 7-6 DocumentFragment 8、元素的尺寸、位置、滚动 8-1 元素坐标 8-2 判定某个元素在某点 8-3 查询元素的几何尺寸 8-4 滚动 9、Document对象 9-1 属性 9-2 方法 10、HTML表单中的相关对象 10-1 选取表单和表单元素 10-2 表单和表单元素的属性 10-3 from对象 10-4 按钮(button submit reset)对象 10-5 单选复选 10-6 文本(input textarea) 10-7 select对象 11、Table中相关对象 11-1 table对象 11

CSS display: table-cell 用于水平垂直居中

╄→尐↘猪︶ㄣ 提交于 2019-12-02 16:49:05
在 CSS 设置居中时候,水平和垂直居中的设置略有不同,通常我们使用 text-align:center 对图片、文字等行内元素(inline / inline-block)进行水平居中,并使用 line-height 对单行文字设置垂直居中(仅适用于单行文字)。 但是,如果使用表格,则可以通过 td(单元格元素)的 align=“center” 及 valign=“middle” 属性设置单元格内容的水平和垂直居中。 而对于那些不是表格的元素,可以通过 display: table-cell 将其模拟成一个表格单元格 td,这样就可以通过 CSS 的 vertical-align: middle; /* 垂直居中*/ 和 text-align: center; /* 水平居中*/ 属性进行设置。 用于实现表格模拟的 display 值及其作用 display 值 模拟 对应标签 table 块元素级的表格 <table> inline-table 内联元素级的表格 <table> table-caption 表格标题 <caption> table-cell 表格单元格 <td> table-row 表格行 <tr> table-row-group 表格行组 <tbody> table-column 表格列 <col> table-column-group 表格列组

09 python学习笔记-操作excel(九)

懵懂的女人 提交于 2019-12-02 16:19:30
  python操作excel使用xlrd、xlwt和xlutils模块,xlrd模块是读取excel的,xlwt模块是写excel的,xlutils是用来修改excel的。这几个模块可以使用pip安装, 也可以下载安装包,进入包内,用python命令安装:python setup.py install pip install xlrd pip install xlwt pip install xlutils 具体使用方法如下: 一、xlrd模块,xlrd模块用来读excel,具体用法如下: 1 import xlrd 2 3 wb = xlrd.open_workbook("stu.xlsx") # 打开一个excel表,打开的这个excel必须存在,否则会报错 4 print(wb.sheet_names()) # 获取所有sheet页的名字 5 print(wb.sheet_names()[1]) # 根据下标获取sheet页的名字 6 sheet = wb.sheet_by_index(0) # 根据sheet页的索引获取sheet页 7 sheet1 = wb.sheet_by_name('stu') # 根据sheet页的名称获取sheet页 8 print(sheet.nrows) #获取sheet页的行数 9 print(sheet.ncols)

微信小程序实现一个可以编辑单元格的表格

丶灬走出姿态 提交于 2019-12-02 15:48:24
最近开发的小程序中,提到了一个需要一张可编辑的表格,固定列可增加行,并且需要可改变任意单元格的内容。 项目地址: wxTable-sawyersven 页面布局 表格主体采用flex布局来模拟实现。分别用tr和td代表行和每个单元格,由于需要展示的内容较多,所以使用scroll-view来让表格可以 水平滑动。 <scroll-view scroll-x style="width: 100%" class="table"> <block wx:for="{{tables}}" wx:for-item="table" wx:for-index="table_index"> <view class="tr gray" wx:if="{{table_index % 2 == 0}}"> <view class="td" wx:for="{{table}}" wx:item="item" bindtap="openModal" data-id="{{table_index}}">{{item}}</view> </view> <view class="tr" wx:else> <view class="td" wx:for="{{table}}" wx:item="item" bindtap="openModal" data-id="{{table_index}}">{{item}}<

前端笔记(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 {