所以我正在开发一个程序,它读取文本文件并将这些数据写入excel工作簿 . 写入数据后,我从数据创建数据透视表 . 为了获得数据透视表中的样式,我设置了整个工作簿样式,这些样式实际上仅适用于具有数据透视表而不是数据表的工作表 . 现在我想从工作簿样式中排除一个带有数据透视表的工作表 . 有没有办法排除一张纸或为需要它的纸张设置样式?

工作簿样式的代码:

wb.createDataFormat().putFormat((short) 0, "_($* #,##0.00_);_($* (#,##0.00);_($* \"-\"??_);_(@_)");

数据透视表:

CellReference cr = new CellReference("A1");

CellReference c1 = new CellReference(0, 0);

CellReference c2 = new CellReference(data.getPhysicalNumberOfRows() - 1, data.getRow(0).getLastCellNum() - 1);

AreaReference ar = new AreaReference(c1, c2);

XSSFPivotTable pivotTable = sheet.createPivotTable(ar, cr, data);

pivotTable.getCTPivotTableDefinition().getPivotFields().getPivotFieldArray(4).setAxis(STAxis.AXIS_COL);

pivotTable.getCTPivotTableDefinition().getPivotFields().getPivotFieldArray(4).addNewItems();

pivotTable.getCTPivotTableDefinition().getPivotFields().getPivotFieldArray(4).getItems().addNewItem()

.setT(STItemType.DEFAULT);

pivotTable.getCTPivotTableDefinition().addNewColFields().addNewField().setX(4);

pivotTable.addRowLabel(10);

pivotTable.addRowLabel(11);

pivotTable.addRowLabel(1);

pivotTable.addColumnLabel(DataConsolidateFunction.COUNT, 0);

我已经尝试为工作表中的单元格设置样式但不起作用 . 有什么建议?

java 数据透视表 组件_Apache POI如何将工作簿样式应用于所有数据透视表 . 我如何排除床单?...相关推荐

  1. 删除 多个表_合并汇总多个工作簿多个工作表,删除修改新增更新内容只需刷新...

    要求:1.把多个工作簿的多个工作表内容合并汇总 2.后续在任一工作表内删除修改新增内容,无需再重新做表 3.后续在任一工作簿中新增一个或多个工作表,无需再重新做表 4.后续在文件夹中添加一个或多个Ex ...

  2. EXCEL_VBA_多个工作簿、相同区域的数据复制到一张工作簿的同一sheet中

    一 功能演示 存在多个工作簿,且需要转移第一个sheet中的数据(一般为辅导员数据收集的时候). 多个工作簿的sheet均在相同的位置有数据,如图所示 打开给定工作簿,选择按钮,输入你需要在多个表格中 ...

  3. java操作Excel的poi 遍历一个工作簿

    遍历一个工作簿 package com.java.poi;import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hs ...

  4. Excel如何在整个工作簿中批量替换指定数据

    今天跟大家分享一下Excel如何在整个工作簿中批量替换 1.下面以下图为例跟大家介绍一下怎么批量替换整个工作簿数据. 2.首先我们点击下图选项 3.单击[更多].[批量替换] 4.选择全部工作表,然后 ...

  5. 如何把密码写入代码,让VBA自动撤销工作表保护 / 工作簿保护(使用VBA代码 保护工作表 / 工作簿 和取消保护工作表 / 工作簿)

    对工作表的操作--worksheet    其中的"123"  是密码  下面同理 Sub test_worksheet_key()ActiveSheet.Protect (&qu ...

  6. java 导出表格打包zip文件下载_POI多个工作簿导出表格打包ZIP下载

    首先获得workbook集合对象 public static void zipFiles(List srcfile, File zipfile,String fileName) { try { Zip ...

  7. Python+Excel系列: 案例三:批量重命名一个工作薄中的所有工作表、批量重命名一个工作簿中的部分工作表

    文章目录 批量重命名一个工作薄中的所有工作表 批量重命名一个工作簿中的部分工作表 批量重命名一个工作薄中的所有工作表 例:把table文件夹下一个工作簿中所有工作表名中的"销售"二 ...

  8. 使用Python批量处理工作簿和工作表

    使用Python批量处理工作簿和工作表 批量新建并保存工作簿 批量打开一个文件夹中的打开工作簿 批量重命名一个工作簿的所有工作表 批量重命名多个工作簿 批量重命名多个工作簿中的同名工作表 将一个工作簿 ...

  9. oracle两列合并成一列_POWER QUERY--一个工作簿内的多张工作表合并汇总

    如果要汇总的工作表是在同一个工作簿内,此时的汇总并不复杂,但要先弄清楚:这些工作表数据的汇总操作,是纯粹将数据堆积汇总到一张表,还是根据各张表之间的关联字段来进行汇总. 01 多张工作表的堆积汇总 此 ...

  10. powerbuilder中实现多线程同步查询_Power Query中的“追加查询”可以实现合并多个工作表和工作簿...

    文 /  雷哥   编辑  / 小鱼儿今天雷哥主要跟大家讲解下PQ中的追加查询.通过讲解合并工作表和工作簿,来实现深入理解PQ追加查询.01 PQ追加查询合并工作表 案例老板给我们发过来一个Excel ...

最新文章

  1. 清华博士接亲被要求现场写代码,网友:真是面向对象编程!
  2. 树型目录菜单,菜单图标不是图片,是字体
  3. 最强Transformer发布!谷歌大脑提出ViT-G:缩放视觉Transformer,高达90.45%准确率!
  4. opencv 白平衡
  5. 【HTTP协议】HTTP状态码列表大全
  6. 基于DotNet构件技术的企业级敏捷软件开发平台 AgileEAS.NET - 系统架构
  7. HSRP (不同VLAN之间的热备份路由协议)
  8. LSTM 和 GRU
  9. 嵌入式C语言基础链表
  10. 还有必要吗?iPhone 11系列终于要全家族支持双卡双待了
  11. tshark过滤并保存包特定字段
  12. 免费下载pro puppet 2高清pdf,需要的抓紧
  13. php关联数组和哈希表,12、哈希表(关联数组) - RGSS 入门教程
  14. 安卓微信自动抢红包插件优化和实现
  15. 文档加密图纸加密方案之沙盒
  16. Redhat注册方法
  17. android手机打不开网页视频播放器,手机看网页视频打不开解决方法
  18. 李沐-动手学深度学习
  19. hazy的leetcode刷题笔记(二)
  20. Android 布局 layout

热门文章

  1. (转)“领导者”沈南鹏:逼着自己不断思考,作为VC没有选择
  2. Rust: HDF5文件的处理探索(to be continued.......)
  3. Julia : 中文字符串的取值 UnicodeError 及解决方案
  4. 云星数据VP楼炜:CMP是混合云、多云管理的必然选择
  5. 从OpenStack到OpenInfra
  6. 【TSP】基于matlab遗传算法求解中国35省会城市旅行商问题【含Matlab源码 1222期】
  7. 【TSP】基于matlab遗传和模拟退火算法求解旅行商问题【含Matlab源码 696期】
  8. laravel 集合从父中移除_在 Laravel 7 中优雅使用 UUID 教程
  9. 隐藏与显现_惠州楼盘冷热不均价格涨跌互现 差异化调控作用显现
  10. ajax异步延迟加载图片,lazyload.JS实现图片异步延迟加载