`
zhouchaofei2010
  • 浏览: 1104491 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

POI微软雅黑等样式操作

    博客分类:
  • poi
 
阅读更多

Poi 操作excel样式

微软雅黑  宋体

 

 

[java] view plain copy
 print?
  1. package com.cloud.poi.utils;  
  2. import java.io.File;  
  3. import java.io.FileOutputStream;  
  4. import java.io.IOException;  
  5. import java.io.OutputStream;  
  6. import org.apache.poi.ss.usermodel.Cell;  
  7. import org.apache.poi.ss.usermodel.CellStyle;  
  8. import org.apache.poi.ss.usermodel.Row;  
  9. import org.apache.poi.ss.usermodel.Sheet;  
  10. import org.apache.poi.ss.usermodel.Workbook;  
  11. import org.apache.poi.xssf.usermodel.XSSFCell;  
  12. import org.apache.poi.xssf.usermodel.XSSFFont;  
  13. import org.apache.poi.xssf.usermodel.XSSFWorkbook;  
  14. /** 
  15.  * Poi 操作excel样式 
  16.  * @author Henry 
  17.  */  
  18. public class PoiExcelStyleAlter {  
  19.     public static void main(String[] args) throws IOException {  
  20.         String filePath = "d:/";  
  21.         String fileName = "test";  
  22.         String fileType = "xlsx";  
  23.         Workbook workbook = new XSSFWorkbook();//创建工作簿  
  24.         Sheet sheet = workbook.createSheet("test");//创建sheet  
  25.         sheet.setColumnHidden(2true);//隐藏第1列--excel就不显示C纵列了  
  26.         Row row = sheet.createRow(1);  
  27.         Cell cell = row.createCell(1);  
  28.         CellStyle style = workbook.createCellStyle();//新建样式对象  
  29.         style.setWrapText(true);//设置自动换行  
  30.         XSSFFont font = (XSSFFont) workbook.createFont();//创建字体对象  
  31.         font.setFontName("微软雅黑");  
  32.         style.setFont(font);  
  33.         cell.setCellStyle(style);  
  34.         style.setLocked(true);//设置cell所引用的样式是否锁住  
  35.         cell.setCellType(XSSFCell.CELL_TYPE_STRING);//设置单元格 格式为 字符串  
  36.         cell.setCellValue("test我现在很累,你知道吗,我真的很累。我现在很累很累很累很累!~I 老虎 YOU!");  
  37.         File file = new File(filePath + fileName + "." + fileType);  
  38.         OutputStream stream = new FileOutputStream(file);  
  39.         workbook.write(stream);  
  40.         stream.close();  
  41.     }  
  42. }  

转:http://blog.csdn.net/lihaiyun718/article/details/8197691

分享到:
评论

相关推荐

    JAVA技巧:poi操作excel-中文与单元格样式的方法.docx

    本篇将详细讲解如何使用POI操作Excel,特别是处理中文字符以及设置单元格样式。 首先,导入必要的POI库: ```java import java.util.ArrayList; import java.util.Iterator; import org.apache.poi.hssf.usermodel....

    POI-excel导出样式设计.docx

    本文总结了 POI-excel 的一些常用方法和样式设计,包括读取 Excel 文件、获取单元格内容、设置单元格内容、读取单元格内容、设置列宽和行高、添加区域和合并单元格、常用方法和常用单元格边框格式等。

    poi 将多个excel复制到新的excel 的多个sheet页中 并复制所有的样式 包括字体的样式

    poi 将多个excel复制到新的excel 的多个sheet页中 并复制所有的样式 包括字体的样式 背景颜色 单元格宽度 等

    JS POI EXCEL 原样式导出

    这一技术主要依赖于Apache POI库,该库是Java平台上用于操作Microsoft Office文档的一个开源项目。 Apache POI 是一个强大的工具,它允许开发者使用Java读写Microsoft Office格式的文件,如Word、PowerPoint和Excel...

    poi将word转换成html、样式 表格 图片处理

    Apache POI 是一个开源项目,专门用于处理微软的Office文档格式,如Word(.doc, .docx)、Excel(.xls, .xlsx)等。在本案例中,我们关注的是如何使用Apache POI将Word文档转换为HTML格式,并且保持原有的样式、表格...

    poi操作ppt完整示例程序

    除了上述基本操作,POI还支持更高级的功能,如添加动画、转换幻灯片、合并PPT文件等。对于复杂的任务,如创建图表,你需要使用对应的子类,如`XSLFChart`。 在提供的压缩包中,包含的"POI-3.15"的所有jar文件是...

    poi复制指定行数的Excel表格内容

    Apache POI 是一个流行的开源库,它允许开发者使用Java语言来读取、写入和修改Microsoft Office格式的文件,包括Excel(.xlsx 和 .xls)。本教程将深入探讨如何使用Apache POI库来复制Excel表格的指定行数及其样式。...

    POI操作Word中插入文本和图片

    4. 样式调整:`XWPFRun`对象还允许你设置字体、字号、颜色等样式。 ```java run.setFontFamily("宋体"); run.setFontSize(12); run.setColor("000000"); ``` 三、插入图片 1. 获取图片:首先,你需要将图片转换为...

    详解JAVA_POI导出EXCEL报表的操作(包括各种格式及样式的实现)

    ### JAVA POI 导出 EXCEL 报表的操作详解(含格式及样式实现) #### 一、概述 在日常工作中,我们经常会遇到需要将数据导出到 Excel 的情况,尤其是在处理大量的报表数据时。Java POI 库为 Java 开发者提供了一种...

    Java poi复制execl的sheet页,跨文件操作,数据和样式全部复制,工具类

    本篇将详细讲解如何使用POI库进行Excel的Sheet页复制,包括数据和样式的跨文件操作。 首先,我们需要在项目中引入Apache POI的依赖。对于Maven项目,可以在pom.xml文件中添加以下依赖: ```xml <groupId>org....

    POI 官方API大全及基本操作实例(含jar包)

    Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,如Excel、Word和PowerPoint。这个资源“POI 官方API大全及基本操作实例(含jar包)”提供了全面的API文档和实例,帮助开发者快速上手使用POI进行...

    poi操作word书签,兼容2003和2007

    下载后,运行 可以 Test1中的main方法,注意里面的word模版地址要修改下。...test1.java主要是针对word的书签操作 MSWordTool.java主要是针对word的列表书签的操作,相对来说比较复杂,具体看个人需求。

    POI操作Excel完美生成水印

    在Java编程领域,Apache POI 是一个非常流行的库,它允许开发者读取、写入和修改Microsoft Office格式的文件,包括Excel(XLS和XLSX)。本教程将深入探讨如何利用Apache POI来在Excel文件中完美地生成水印。水印通常...

    poi 生成pdf等

    Apache POI是一个流行的开源Java API,主要用于读取和写入Microsoft Office格式的文件,如Word(.doc, .docx)、Excel(.xls, .xlsx)等。这里提到的“生成pdf等”,意味着除了PDF之外,可能还包括了HTML、图片或...

    poi3.0.1操作excel

    POI还支持许多高级功能,如样式设置(字体、颜色、边框等)、公式计算、图表创建、图片插入等。例如,你可以为单元格设置背景色: ```java HSSFCellStyle style = workbook.createCellStyle(); style....

    报表技术POI导入导出复杂样式Excel和百万数据(Java代码).zip

    Apache POI是Apache软件基金会的一个开源项目,主要为Microsoft Office格式提供读写支持,包括Excel、Word和PowerPoint等。在Java开发中,POI库被广泛用于生成和解析Excel文件,它允许开发者以编程方式创建、修改和...

    poi 操作excel模板

    Apache POI 是一个开源项目,专门用于处理Microsoft Office格式的文件,包括Excel。在Java开发中,POI库被广泛用于生成、修改和读取Excel文档。本篇将深入探讨如何利用Apache POI来操作Excel模板,以及如何读取数据...

    java 通过poi操作excel jar包

    Java通过Apache POI库操作Excel是Java开发人员处理Microsoft Office文档的一种常见方法,特别是当需要在应用程序中生成、读取或修改Excel数据时。Apache POI是一个开源项目,提供了丰富的API,使得Java开发者能够...

    POI实战 .pdf

    5.1 POI样式相关类 39 5.2 单元格边框样式 40 5.3 单元格背景色 41 5.4 单元格字体格式 41 5.5 单元格对齐方式 42 5.6 单元格数字格式化 45 5.7单元格宽度与高度 46 5.8 合并单元格样式 47 5.9 Excel样式实例 48 6....

    poi实现对word读写操作源码

    Apache POI 是一个开源项目,专门用于处理微软的Office文档格式,如Word(.doc, .docx)、Excel(.xls, .xlsx)和PowerPoint(.ppt, .pptx)。在Java环境中,POI库提供了API来读取、创建和修改这些文件,极大地扩展...

Global site tag (gtag.js) - Google Analytics