cell

java - 读取,导出 excel文件数据

老子叫甜甜 提交于 2020-03-21 23:02:46
首先需下载poi java包,添加至构建路径, 写处理方法: import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.File; import java.util.*; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.ss.usermodel.Workbook; import org.apache.poi.xssf.usermodel

SpringMVC生成导出Excel表格

匆匆过客 提交于 2020-03-21 12:28:37
情景描述: 在页面查询出员工信息,点击”导出Excel“按钮,将员工信息生成Excel表格,并将Excel表格下载到本地。 /** * 将部门员工导出到Excel * @param ou 部门名称 * @return */ @RequestMapping("/exportExc.action") public void ExportExc(@RequestParam("ou")String ou,HttpServletRequest request,HttpServletResponse response){ System.out.println("导出到Excel"+ou); //第一步:创建一个webbook,对应一个Excel文件 HSSFWorkbook wb = new HSSFWorkbook(); //第二步:在webbook中添加一个sheet,对应Excel中的一个sheet HSSFSheet sheet = wb.createSheet(ou+"员工信息表"); //第三步,在sheet中添加一个表头即第0行 HSSFRow row = sheet.createRow(0); //第四步:创建单元格 ,并设置表表头居中 HSSFCellStyle style= wb.createCellStyle(); style.setAlignment

Codeforces Round #483 (Div. 2) B题

◇◆丶佛笑我妖孽 提交于 2020-03-20 09:42:01
B. Minesweeper time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output One day Alex decided to remember childhood when computers were not too powerful and lots of people played only default games. Alex enjoyed playing Minesweeper that time. He imagined that he saved world from bombs planted by terrorists, but he rarely won. Alex has grown up since then, so he easily wins the most difficult levels. This quickly bored him, and he thought: what if the computer gave him invalid fields in the childhood and Alex could not win because of it? He

UITableView汇总

心不动则不痛 提交于 2020-03-20 08:16:28
1.声明数据源数组,声明全局的TableView NSMutableArray *_dataArray; UITableView *_tableView; 2.实例化_tableView 遵守协议<UITableViewDeleate,UITableViewDataSoure> _tableView = [[UITableView alloc] initWithFrame:CGRectMake(0,0,320,460)]; _tableView.delegate = self; _tableView.dataSoure = self; [self.view addSubView:_tableView]; 3.TableView的代理函数 - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { //返回每行行高 return 0; } - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { //返回每个分区的头标题行高 return 100; } - (CGFloat)tableView:(UITableView *

实验二 结对编程

此生再无相见时 提交于 2020-03-19 13:29:08
一、实验目标: 1)体验敏捷开发中的两人合作。 2)进一步提高个人编程技巧与实践。 二 、实验内容: 1)根据以下问题描述,练习结对编程(pair programming)实践; 2)要求学生两人一组,自由组合。每组使用一台计算机,二人共同编码,完成实验要求。 3)要求在结对编程工作期间,两人的角色至少切换 4 次; 4)编程语言不限,版本不限。建议使用 Python 或 JAVA 进行编程。 三、问题描述(二选一) 1)生命游戏 生命游戏是英国数学家约翰·何顿·康威在 1970 年发明的细胞自动机,它包括一个二维矩形世界,这个世界中的每个方格居住着一个活着的或死亡的细胞。一个细胞在下一个时刻生死取决于相邻八个方格中活着的或死了的细胞的数量。如果相邻方格活着的细胞数量过多,这个细胞会因为资源匮乏而在下一个时刻死去;相反,如果周围活细胞过少,这个细胞会因太孤单而死去。 游戏在一个类似于围棋棋盘一样的,可以无限延伸的二维方格网中进行。例如,设想每个方格中都可放置一个生命细胞,生命细胞只有两种状态:“生”或“死”。图中,用黑色的方格表示该细胞为“死”, 其它颜色表示该细胞为“生” 。 游戏开始时, 每个细胞可以随机地(或给定地)被设定为“生”或“死”之一的某个状态, 然后,再根据如下生存定律计算下一代每个细胞的状态: 每个细胞的状态由该细胞及周围 8 个细胞上一次的状态所决定;

UITableVIew与UICollectionView带动画删除cell时崩溃的处理

大憨熊 提交于 2020-03-18 05:08:13
UITableVIew与UICollectionView带动画删除cell时崩溃的处理 -会崩溃的原因是因为没有处理好数据源与cell之间的协调关系- 效果: tableView的源码: ModelCell.h + ModelCell.m // // ModelCell.h // Set // // Created by YouXianMing on 14/11/24. // Copyright (c) 2014年 YouXianMing. All rights reserved. // #import <UIKit/UIKit.h> @class ModelCell; @protocol ModelCellDelegate <NSObject> @optional - (void)modelCellButton:(ModelCell *)cell; @end @interface ModelCell : UITableViewCell @property (nonatomic, weak) id<ModelCellDelegate> delegate; @property (nonatomic, strong) UILabel *title; @end // // ModelCell.m // Set // // Created by YouXianMing on 14/11

1G: bfs

安稳与你 提交于 2020-03-12 17:26:21
传送门 题目 You play a new RPG. The world map in it is represented by a grid of n × m cells. Any playing character staying in some cell can move from this cell in four directions — to the cells to the left, right, forward and back, but not leaving the world map. Monsters live in some cells. If at some moment of time you are in the cell which is reachable by some monster in d steps or less, he immediately runs to you and kills you. You have to get alive from one cell of game field to another. Determine whether it is possible and if yes, find the minimal number of steps required to do it.InputThe

使用Open xml 操作Excel系列之二--从data table导出数据到Excel

半腔热情 提交于 2020-03-12 09:24:07
由于Excel中提供了透视表PivotTable,许多项目都使用它来作为数据分析报表。 在有些情况下,我们需要在Excel中设计好模板,包括数据源表,透视表等, 当数据导入到数据源表时,自动更新透视表。本篇主要讲述导出数据到Excel的过程。 假设我们需要从Sql Server 中读取数据到DataTable中,然后把DataTable中的数据写入到Excel. 那这个导入过程大致有如下逻辑步骤: 1. 读取数据到DataTable中。 2. 读取Excel指定Sheet中的数据字段名。 一般情况下,我们使用表格(Sheet)的第一行作为数据字段名,则如下代码读取WorkSheet中的字段定义. 以下示例代码为实际应用中我使用自定义类来匹配相应字段 1 public class Mapping 2 { 3 public string SourceField { get; set; } 4 public string DestinationCellHeader { get; set; } 5 public string DestinationReference { get; set; } 6 public CellType CellType { get; set; } 9 } 10 11 public List<Mapping> GetRawMappings(string

Java使用POI导出excel(上)——基本操作

旧街凉风 提交于 2020-03-11 16:53:49
  相关的介绍参考自: http://zc985552943.iteye.com/blog/1491546 一、概述    1.概念     受上文博文博主的启发,有必要先对excel的各个概念先做了解! //上述基本都是接口 //一个excel表格 HSSFWorkbook wb = new HSSFWorkbook(); //一个工作表格(sheet) HSSFSheet sheet = wb.createSheet("sheet1"); //一行(row) HSSFRow row = sheet.createRow(0); //一个单元格(cell) HSSFCell cell = row.createCell(0); //单元格样式(cellStyle) HSSFCellStyle cellStyle = wb.createCellStyle(); //单元格内容样式(dataFormat) HSSFDataFormat format = wb.createDataFormat(); View Code    2.POI简介      官网: http://poi.apache.org/     官方API: http://poi.apache.org/apidocs/index.html     (韩国的JExcel这里暂不介绍)       是什么? (引用官网介绍)

六边形网格笔记

落花浮王杯 提交于 2020-03-11 16:06:44
using System.Collections; using System.Collections.Generic; using UnityEngine; public class Hexagonal : MonoBehaviour { public GameObject prefab; public Transform root; private const float size = 0.59f; private Offset offset_x, offset_y, offset_z; private List<Cell> cells = new List<Cell>(); // Start is called before the first frame update void Start() { offset_x = new Offset(size * Mathf.Cos(Mathf.PI / 6), size / 2); offset_y = new Offset(-size * Mathf.Cos(Mathf.PI / 6), size / 2); offset_z = new Offset(0, -size); Cell cell_o = new Cell(0, 0, 0); cells = GetCellsByStep(cell_o, 2, true);