-
java poi设置单元格格式为数值_java中导出excel设置单元格的样式为数字格式怎样设置?...
2020-12-23 07:29:55用借助名称一次选定单元格区域先用鼠标圈出一部分区域,再单击工作表左上角的“名称框”,输入该区域的名称,如“文萃编辑”。以后无论工作区域的选定多么复杂,只要在名称框中键入特定的名称(如“文萃编辑”),然后...用借助名称一次选定单元格区域
先用鼠标圈出一部分区域,再单击工作表左上角的“名称框”,输入该区域的名称,如“文萃编辑”。以后无论工作区域的选定多么复杂,只要在名称框中键入特定的名称(如“文萃编辑”),然后按下回车键就行了。而且,以后使用时也不用去重新选择,因为即使再在这个区域中插入新的栏或列,“文萃编辑”名称框所代表的区域也会自动扩大,你根本不用担心。
取消名称定义
自己定义的单元格名称不受任何限制,其数量的多少只取决于系统所使用的物理内存。如果什么时候你想取消某个名称时,可以打开“插入”→“名称”→“定义”对话框,再删除定义的单元格名称即可。这时,不仅可以删除己有的名称,也可以增加新的名称。
自动调整单元格字号
如果将某一列的宽度固定下来,那么往往会导致该列中某些单元格中的内容无法全部显示出来,此时可能你不得不重新设置它们的字体或字号大小。不过,除此之外,还有一个好技巧:选中相应单元格,选择“格式”→“设置单元格格式”,再单击“对齐”标签,然后选中“文本控制”选项组中的“缩小字体填充”复选框。以后,当在这些单元格中输入数据时,即使输入数据的长度超过了单元格的宽度,Excel也会自动缩小字符的大小进行数据调整,以保证数据全部正常显示在单元格中,就不用你手工去更改了。
快速设置单元格边框
右击Excel工具栏,再选中“边框”,使“边框”工具栏可见。再选择其中的“绘图边框网格”工具,然后用鼠标拖动单元格区域,可以快速应用其中显示的线条样式和颜色。
取消
评论
-
XSSFWookbook添加单元格样式
2016-01-08 12:44:50文章转载于:http://blog.sina.com.cn/s/blog_8297f0d001018w13.html POI格式化Cell样式 (2013-07-10 13:46:48) ...设置cell样式 ...通过一个实例演示怎样通过POI设置Excel单元格的边框、字体、文章转载于:http://blog.sina.com.cn/s/blog_8297f0d001018w13.htmlPOI格式化Cell样式
(2013-07-10 13:46:48)
通过一个实例演示怎样通过POI设置Excel单元格的边框、字体、颜色、大小、下划线、合并、对齐方式。
Excel文件如下:
package my.excel;import java.io.FileOutputStream;import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.CellStyle;import org.apache.poi.ss.usermodel.Font;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.ss.util.CellRangeAddress;import org.apache.poi.xssf.usermodel.XSSFCellStyle;import org.apache.poi.xssf.usermodel.XSSFColor;import org.apache.poi.xssf.usermodel.XSSFWorkbook;public class CellFormatExcel {public static void main(String[] args) {try {// 创建Excel表格工作簿Workbook wb = new XSSFWorkbook();Sheet sheet = wb.createSheet("表格单元格格式化");//============================// 设置单元格的字体//============================Row ztRow = sheet.createRow((short)0);Cell ztCell = ztRow.createCell(0);ztCell.setCellValue("中国");// 创建单元格样式对象XSSFCellStyle ztStyle = (XSSFCellStyle) wb.createCellStyle();// 创建字体对象Font ztFont = wb.createFont();ztFont.setItalic(true); // 设置字体为斜体字ztFont.setColor(Font.COLOR_RED); // 将字体设置为“红色”ztFont.setFontHeightInPoints((short)22); // 将字体大小设置为18pxztFont.setFontName("华文行楷"); // 将“华文行楷”字体应用到当前单元格上ztFont.setUnderline(Font.U_DOUBLE); // 添加(Font.U_SINGLE单条下划线/Font.U_DOUBLE双条下划线)// ztFont.setStrikeout(true); // 是否添加删除线ztStyle.setFont(ztFont); // 将字体应用到样式上面ztCell.setCellStyle(ztStyle); // 样式应用到该单元格上//============================// 设置单元格边框//============================Row borderRow = sheet.createRow(2);Cell borderCell = borderRow.createCell(1);borderCell.setCellValue("中国");// 创建单元格样式对象XSSFCellStyle borderStyle = (XSSFCellStyle)wb.createCellStyle();// 设置单元格边框样式// CellStyle.BORDER_DOUBLE 双边线// CellStyle.BORDER_THIN 细边线// CellStyle.BORDER_MEDIUM 中等边线// CellStyle.BORDER_DASHED 虚线边线// CellStyle.BORDER_HAIR 小圆点虚线边线// CellStyle.BORDER_THICK 粗边线borderStyle.setBorderBottom(CellStyle.BORDER_THICK);borderStyle.setBorderTop(CellStyle.BORDER_DASHED);borderStyle.setBorderLeft(CellStyle.BORDER_DOUBLE);borderStyle.setBorderRight(CellStyle.BORDER_THIN);// 设置单元格边框颜色borderStyle.setBottomBorderColor(new XSSFColor(java.awt.Color.RED));borderStyle.setTopBorderColor(new XSSFColor(java.awt.Color.GREEN));borderStyle.setLeftBorderColor(new XSSFColor(java.awt.Color.BLUE));borderCell.setCellStyle(borderStyle);//============================// 设置单元内容的对齐方式//============================Row alignRow = sheet.createRow(4);Cell alignCell = alignRow.createCell(1);alignCell.setCellValue("中国");// 创建单元格样式对象XSSFCellStyle alignStyle = (XSSFCellStyle)wb.createCellStyle();// 设置单元格内容水平对其方式// XSSFCellStyle.ALIGN_CENTER 居中对齐// XSSFCellStyle.ALIGN_LEFT 左对齐// XSSFCellStyle.ALIGN_RIGHT 右对齐alignStyle.setAlignment(XSSFCellStyle.ALIGN_CENTER);// 设置单元格内容垂直对其方式// XSSFCellStyle.VERTICAL_TOP 上对齐// XSSFCellStyle.VERTICAL_CENTER 中对齐// XSSFCellStyle.VERTICAL_BOTTOM 下对齐alignStyle.setVerticalAlignment(XSSFCellStyle.VERTICAL_CENTER);alignCell.setCellStyle(alignStyle);//============================// 设置单元格的高度和宽度//============================Row sizeRow = sheet.createRow(6);sizeRow.setHeightInPoints(30); // 设置行的高度Cell sizeCell = sizeRow.createCell(1);String sizeCellValue = "《Java编程思想》"; // 字符串的长度为10,表示该字符串中有10个字符,忽略中英文sizeCell.setCellValue(sizeCellValue);// 设置单元格的长度为sizeCellVlue的长度。而sheet.setColumnWidth使用sizeCellVlue的字节数// sizeCellValue.getBytes().length == 16sheet.setColumnWidth(1, (sizeCellValue.getBytes().length) * 256 );//============================// 设置单元格自动换行//============================Row wrapRow = sheet.createRow(8);Cell wrapCell = wrapRow.createCell(2);wrapCell.setCellValue("宝剑锋从磨砺出,梅花香自苦寒来");// 创建单元格样式对象XSSFCellStyle wrapStyle = (XSSFCellStyle)wb.createCellStyle();wrapStyle.setWrapText(true); // 设置单元格内容是否自动换行wrapCell.setCellStyle(wrapStyle);//============================// 合并单元格列//============================Row regionRow = sheet.createRow(12);Cell regionCell = regionRow.createCell(0);regionCell.setCellValue("宝剑锋从磨砺出,梅花香自苦寒来");// 合并第十三行中的A、B、C三列CellRangeAddress region = new CellRangeAddress(12, 12, 0, 2); // 参数都是从O开始sheet.addMergedRegion(region);//============================// 合并单元格行和列//============================Row regionRow2 = sheet.createRow(13);Cell regionCell2 = regionRow2.createCell(3);String region2Value = "宝剑锋从磨砺出,梅花香自苦寒来。"+ "采得百花成蜜后,为谁辛苦为谁甜。"+ "操千曲而后晓声,观千剑而后识器。"+ "察己则可以知人,察今则可以知古。";regionCell2.setCellValue(region2Value);// 合并第十三行中的A、B、C三列CellRangeAddress region2 = new CellRangeAddress(13, 17, 3, 7); // 参数都是从O开始sheet.addMergedRegion(region2);XSSFCellStyle region2Style = (XSSFCellStyle)wb.createCellStyle();region2Style.setVerticalAlignment(CellStyle.VERTICAL_CENTER);region2Style.setWrapText(true); // 设置单元格内容是否自动换行regionCell2.setCellStyle(region2Style);//============================// 将Excel文件写入到磁盘上//============================FileOutputStream is = new FileOutputStream("document/CellFormatExcel.xlsx");wb.write(is);is.close();System.out.println("写入成功,运行结束!");} catch(Exception e) {e.printStackTrace();}}} -
excel套用单元格样式进行美化
2018-10-04 09:01:45与表格样式的内容相似,单元格样式中也包含字体、边框、填充和数字格式等效果,直接使用能实现快速美化单元格的目的。(常见问题)Excel表格样式的套用与创建如何把内容粘贴到excel单元格时自动套用excel的单元格...与表格样式的内容相似,单元格样式中也包含字体、边框、填充和数字格式等效果,直接使用能实现快速美化单元格的目的。
(常见问题)
Excel表格样式的套用与创建
如何把内容粘贴到excel单元格时自动套用excel的单元格格式
excel怎样取消套用表格格式
excel如何自定义套用表格格式怎么新增并设置【解决方法,教程视频资料如下】
资料来源:http://edu.51cto.com/course/15224.html转载于:https://blog.51cto.com/13172026/2293784
-
DataGridView中在新增行时怎样设置每个Cell单元格的字体样式
2019-10-30 15:20:33场景 DataGridView怎样实现添加、删除、上移、...在上面中应用到了新增一行时如果对某个单元格中的字体大小、是否加粗、字体居中显示等有要求,要怎样设置。 注: 博客主页:https://blog.csdn.net/badao_liuman...场景
DataGridView怎样实现添加、删除、上移、下移一行:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102814145
在上面中应用到了新增一行时如果对某个单元格中的字体大小、是否加粗、字体居中显示等有要求,要怎样设置。
注:
博客主页:
https://blog.csdn.net/badao_liumang_qizhi
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。实现
DataGridViewRow dr = new DataGridViewRow(); dr.CreateCells(this.dataGridView_Task_ViewEdit); //第一个单元格不赋值 //dr.Cells[0].Value = "1111"; dr.Cells[1].Value = "步_" + (this.dataGridView_Task_ViewEdit.Rows.Count + 1).ToString(); Font font = new Font("宋体",14,FontStyle.Bold); dr.Cells[2].Style.Font = font; dr.Cells[2].Style.Alignment = DataGridViewContentAlignment.MiddleCenter; dr.Cells[2].Value = "搁置"; dr.Cells[3].Style.Alignment = DataGridViewContentAlignment.MiddleCenter; dr.Cells[3].Value = "步时间>0.000秒 下一步"; dr.Cells[4].Style.Alignment = DataGridViewContentAlignment.MiddleCenter; dr.Cells[4].Value = "时间>1.000秒"; dr.Cells[5].Style.Alignment = DataGridViewContentAlignment.MiddleCenter; dr.Cells[5].Value = "低"; dr.Cells[6].Style.Alignment = DataGridViewContentAlignment.MiddleCenter; dr.Cells[6].Value = "0"; this.dataGridView_Task_ViewEdit.Rows.Add(dr);//添加的行作为最后一行
效果
-
使用POI来格式化Cell单元格样式
2015-02-14 14:08:52在实际工作中避免不了要导出EXCEL,导出...通过一个实例演示怎样通过POI设置Excel单元格的边框、字体、颜色、大小、下划线、合并、对齐方式。希望对你能够有帮助。 运行后的效果图如下: Java代码如下: packa... -
excel为单元格区域套用表格样式以及取消表格样式
2018-10-03 18:45:31(常见问题)Excel表格样式的套用与创建如何把内容粘贴到excel单元格时自动套用excel的单元格格式excel怎样取消套用表格格式excel如何自定义套用表格格式怎么新增并设置 【解决方法,教程视频资料如下】资料来源:... -
extjs GridPanel单元格设置
2012-11-05 10:43:45怎样根据数据库中的字段以这样的样式显示出来,如果数据库中要增加字段,还可以动态的这样添加,请指导一下啊!! ; border-collapse: collapse;" border="1" cellspacing="0" cellpadding="0" width="572"> ;... -
Excel用底纹突出单元格的数据给Excel单元格添加底纹效果
2018-10-04 16:45:19(常见问题)excel中如何设置单元格的底纹怎样给EXCEL表格加底纹在EXCEL中对某个单元格设置25%灰色底纹怎么做Excel利用条件格式对包含公式的单元格突出显示如何更换Excel单元格中的底纹颜色 【解决方法,教程视频... -
C#ListView控件更改单元格颜色
2020-02-15 15:16:03可以通过设置ListView的View属性来设置ListView控件的显示外观,上图的样式设置为Detail,ShowGroups参数设置为false后的结果。 有时会遇见需要更改单元格颜色的情况如下: 那么该怎样实现上面的效果呢? 下面介绍... -
怎样通过vb设置透视表多项选择_数据透视表深入 02EXCEL透视表基础应用
2020-11-30 06:50:20· 认识数据透视表· 透视表选项调整· 修改透视表布局认识数据透视表07之前的样式在Excel中 列...也称作页字段调整格式设置单元格格式 -> 数值->保留一位小数07之后的样式不够直观,改回原来的样式数据透视表... -
Cell样式
2018-11-19 08:59:27通过一个实例演示怎样通过POI设置Excel单元格的边框、字体、颜色、大小、下划线、合并、对齐方式。 package com.test; import java.io.FileOutputStream; import org.apache.poi.ss.usermodel.Cell; import ... -
怎样取miniui-datagrid某行某列的值和设置行颜色
2019-05-20 10:40:49根据行和列来更新单元格数据 grid.updateRow(row,{field:value}) 根据行来添加行样式 grid.addRowCls(row,cls) 例子: 取第九行第九列的值: var row=grid.getRow(8) var column=grid.getColumn(8) row[column.field]... -
POI格式化Cell样式
2016-01-11 14:49:00通过一个实例演示怎样通过POI设置Excel单元格的边框、字体、颜色、大小、下划线、合并、对齐方式。 Excel文件如下: Java代码 package my.excel; import java.io.FileOutputStream; import org.... -
设置表格所有行的样式_Excel中有什么无敌好用的功能?牛逼「格式刷」,15秒刷完一张表格!...
2020-12-06 01:00:30虽然,「格式刷 」这一功能,...◎ 如图所示可是,正如上图里解题宝宝的示范,当一个一个单元格去刷,很容易会一不小心点错别的格子。尤其是隔行双色的表格,超级不适合这一操作。那么,正确的用法该是怎样?今天,... -
html中滚动栏的样式
2014-10-18 10:11:00DIV滚动栏设置 (CSS)2008/09/26 03:07div 中滚动栏的控制2008年01月06日 星期日 01:181)隐藏滚动栏<...(2)怎样在单元格或图层中出现滚动栏<div style="width:200px;height:200px;overflow-x:auto...
-
MySQL 高可用工具 DRBD 实战部署详解
-
MySQL Router 实现高可用、负载均衡、读写分离
-
基于Flink+Hudi构建企业亿级云上实时数据湖教程(PC、移动、小
-
自动化测试Python3+Selenium3+Unittest
-
404错误代码页面 调用自动获取小姐姐图片
-
PowerBI重要外部工具详解
-
长宽数据变换_reshape2包_2021-02-28
-
关于python的系统学习笔记,深入浅出
-
springboot整合mybtatisplus实例
-
笔试面试题目:平衡二叉树的判断
-
MySQL NDB Cluster 负载均衡和高可用集群
-
MSYS以及MinGW安装
-
PPT大神之路高清教程
-
牛牛量化策略交易
-
Android的代码规范总结,以及一些实用常用的工具类
-
Acwing 794. 高精度除法(模板)
-
my_springboot_01.rar
-
阿里巴巴_2021财政年度中期报告.pdf
-
快慢指针的应用及其原理(链表中)
-
Windows系统管理