0 0

POI中怎么使用自定义字体颜色3

HSSFFont   font   =   workbook.createFont();  
font.setColor(HSSFFont.COLOR_RED);



上面这个是设置了HSSFFont类中存在内部类的字体颜色,

而我想要的是自己定义的颜色,
比如说是 #f6a6f3
或者是 RGB 150,140,130
这样的颜色,而不是默认可以调用

求大侠们帮忙,小弟感激涕零
2010年5月19日 14:24

1个答案 按时间排序 按投票排序

0 0

String str = "#3366FF";
//处理把它转换成十六进制并放入一个数
int[] color=new int[3];
  color[0]=Integer.parseInt(str.substring(1, 3), 16);
  color[1]=Integer.parseInt(str.substring(3, 5), 16);
  color[2]=Integer.parseInt(str.substring(5, 7), 16);
//自定义颜色
  HSSFPalette palette = workbook.getCustomPalette();
  palette.setColorAtIndex(HSSFColor.BLACK.index,(byte)color[0], (byte)color[1], (byte)color[2]);
  //将自定义的颜色引入进来
  HSSFFont font=workbook.createFont();
  font.setColor(HSSFColor.BLACK.index);
  HSSFCellStyle cellStyle=workbook.createCellStyle();
  cellStyle.setFont(font);

2012年8月14日 15:54

相关推荐

    Java Poi 导出excel(支持各种设置字体、颜色、垂直居中)

    Java Poi 导出excel(支持各种设置字体、颜色、垂直居中)

    POI设置Cell背景色编码与实际颜色对照表

    标题中的“POI设置Cell背景色编码与实际颜色对照表”指的是如何使用Apache POI库为Excel单元格设定不同的背景颜色,并理解颜色编码与实际显示颜色之间的对应关系。 Apache POI 提供了`CellStyle`接口,通过这个接口...

    自定义POI EXCEL模板

    标题“自定义POI EXCEL模板”涉及到的主要知识点是Apache POI库在Java中的使用,尤其是如何通过这个库来自定义Excel模板。Apache POI是一个开源的Java API,它允许程序员创建、修改和显示Microsoft Office格式的文件...

    poi-el 用户自定义excel 导出模板

    对于“随意cell内容显示设定”,这意味着用户不仅限于简单的文本插入,还可以设置单元格的样式,如字体、颜色、边框、对齐方式等,甚至可以插入图表、公式或者超链接。这种灵活性使得生成的Excel文件更加专业且具有...

    POI颜色参照文档

    每个颜色常量都对应一个具体的 RGB 值,可以用来填充单元格的背景或字体颜色。 在实际编程中,可以通过以下方式设置单元格的背景颜色: ```java // 创建单元格样式 CellStyle style = workbook.createCellStyle();...

    Excel解析字体颜色

    本篇我们将深入探讨如何使用POI库解析Excel文件中的字体颜色。 标题:“Excel解析字体颜色”意味着我们将关注如何通过编程方式获取Excel单元格中文字的色彩信息。在Excel中,字体颜色可以用来突出显示特定数据,...

    java poi自定义导出功能.rar

    在这个"java poi自定义导出功能.rar"压缩包中,我们可以预见到包含的是关于如何利用Java POI库来自定义导出Excel数据的相关代码和示例。 在Java POI中,对于Excel文件的操作主要集中在HSSF(处理.xls格式)和XSSF...

    使用poi(3.17)操作ppt中饼状图

    通过以上步骤,你可以使用Apache POI 3.17创建一个带有自定义数据的饼状图的PPTX演示文稿。这只是一个基本的流程,实际应用中可能需要根据具体需求进行更多的定制,如调整颜色、样式、标签等。确保正确地解析和设置...

    POI 中文学习文档(.doc)

    在实际开发中,POI非常适用于生成自定义的报告或数据分析结果,因为它可以方便地创建复杂的表格结构,并且能够精确地控制单元格的样式和数据格式。比如,你可以创建带有多个工作表的工作簿,每个工作表可以包含不同...

    java 导出xls并自定义保存

    5. **设置样式和格式**: Apache POI允许你自定义单元格的样式,如字体、颜色、对齐方式等。例如,设置单元格为红色粗体。 ```java HSSFFont font = workbook.createFont(); font.setColor(HSSFColor.RED....

    POI使用模板导出.zip

    标题中的"POI使用模板导出.zip"表明这是一个关于使用Apache POI库在Java中处理Excel模板并导出带有复杂表头(合并行和合并列)的案例。Apache POI是一个流行的开源库,专用于读取和写入Microsoft Office格式的文件,...

    自定义模板导出excle项目工具poi-el.rar

    此外,“poi-el”工具的“el”部分,可能意味着在模板中使用了类似Expression Language的表达式语言,这是一种用于在模板中嵌入动态计算的技术。它允许用户在模板中直接编写表达式,用于控制数据的填充逻辑和条件...

    POI单元格颜色与代码对比

    总之,Apache POI 提供了一种简单的方式来改变Excel单元格的背景颜色,通过使用 `HSSFColor` 的预定义颜色或自定义颜色,我们可以轻松地使我们的Excel文件更加丰富多彩。在实际应用中,结合单元格样式、字体和其他...

    POI操作Excel完美生成水印

    在这个过程中,你可以调整字体、大小、颜色、透明度和旋转角度,以达到理想的水印效果。 2. **使用Apache POI加载Excel**:然后,使用POI的HSSFWorkbook或XSSFWorkbook类打开Excel文件。根据你的Excel文件类型,...

    poi使用和实例的文档

    7. **样式和格式**:如何自定义单元格的字体、颜色、边框、填充等样式。 8. **合并单元格**:在创建表格时,有时需要合并单元格,POI提供了相应的方法。 9. **图片处理**:如何在Word或Excel中插入和处理图片。 ...

    Java Poi流根据Word模板插入相应的文本、表格和图片,并生成新的Word报告。

    XWPFParagraph是Word文档中的段落,而XWPFRun则是段落中的一部分,可以设置字体、颜色等样式。在模板中,我们可以预留占位符,然后用Java POI的API替换这些占位符为实际内容。 表格的处理则需要用到XWPFTable、...

    Java使用POI导出Word文档

    Java使用Apache POI库导出Word文档是一种常见的技术实践,特别是在企业级应用中,用于生成报告、合同或者自定义的数据输出。Apache POI是Apache软件基金会的一个开源项目,它提供了处理Microsoft Office格式(如Word...

    POI批量导入导出

    在导出方面,POI能够根据业务需求生成包含大量数据的Excel文件,可以自定义样式、颜色、字体等,使得导出的文件既实用又美观。在批量导出时,尤其适用于需要将数据库查询结果或者处理后的数据以Excel形式分发给用户...

    使用poi从数据库导出excel表的示例

    在本示例中,我们将探讨如何使用Apache POI库从数据库导出数据到Excel表格,这在数据分析、报告生成或批量数据处理场景中非常常见。Apache POI是一个开源项目,它允许Java开发者创建、修改和显示Microsoft Office...

    poi导入导出excel功能

    为了实现自定义导出模板,你可能需要根据实际需求设置样式,如字体、颜色、边框等,这可以通过`CellStyle`对象实现。此外,你还可以使用公式、图表、图片等高级功能来丰富Excel内容。 在Maven项目中,需要在`pom....

Global site tag (gtag.js) - Google Analytics