`
a575292877
  • 浏览: 10730 次
  • 性别: Icon_minigender_2
  • 来自: 哈尔滨
最近访客 更多访客>>
社区版块
存档分类
最新评论

java excel 透视

 
阅读更多
这里面的透视的主要思路是java通过模板导出数据,这个模板是写好带透视的

package com.test;

import java.io.FileInputStream;
import java.io.FileOutputStream;

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.poifs.filesystem.POIFSFileSystem;

public class PoiChart {
public static void main(String[] args){

try{

POIFSFileSystem fs=new POIFSFileSystem(new FileInputStream("d:/chart.xls"));//E:/Module.xls

HSSFWorkbook wb=new HSSFWorkbook(fs);

HSSFSheet sheet=wb.getSheetAt(0);

HSSFRow row;

//写入表头

String[] aTblHeaders=new String[]{

"姓名","语文","数学","英语","物理" ,"计算机"

};

row=sheet.createRow(0);

for(int i=0,len=aTblHeaders.length;i<len;i++){

row.createCell((short)i).setCellValue(aTblHeaders[i]);

}

//向模板中写入数据

String[] aNames=new String[]{

"张飞","刘备","关羽","曹操","孙权","吕布","小布"

};

for(int i=0,nRowLen=aNames.length;i<nRowLen;i++){

row=sheet.createRow(i+1);

row.createCell((short)0).setCellValue(aNames[i]);

for(int j=1,nColLen=aTblHeaders.length;j<nColLen;j++){

row.createCell((short)j).setCellValue(Math.floor(Math.random()*1000));

}

}

//输出文件

FileOutputStream fout=new FileOutputStream("d:/chart.xls");

wb.write(fout);

fout.close();

}catch(Exception e){

e.printStackTrace();

}

}
}



分享到:
评论

相关推荐

    Java Excel透视表相关操作实现代码

    【Java Excel透视表相关操作实现】在Java编程中,处理Excel文件时,有时我们需要对数据进行分析和汇总,这时透视表就显得尤为重要。透视表能够根据已有的数据源创建交互式的表格,允许用户以多种方式查看和分析数据...

    java基于poi导出excel透视表代码实例

    Java基于POI导出Excel透视表代码实例 Java基于POI导出Excel透视表代码实例是指使用Java语言结合POI库来生成Excel透视表的代码实例。本文主要介绍了使用Java语言结合POI库来生成Excel透视表的详细步骤,包括创建...

    Java在Excel中创建透视表方法解析

    Java在Excel中创建透视表方法解析 Java在Excel中创建透视表方法解析是指通过Java程序在Excel表格中根据数据来创建透视表的方法。透视表是一种特殊的表格,能够根据选择的行、列和值字段对数据进行汇总和分析,从而...

    Java 创建刷新Excel透视表设置透视表行折叠、展开.docx

    【Java 创建刷新Excel透视表设置透视表行折叠、展开】 在Java编程中,处理Excel文件时,有时我们需要创建和更新透视表,以便分析大量数据。本文将详细介绍如何使用Free Spire.XLS for Java免费版库来实现这个功能,...

    Java平台Excel文档处理类库API-Free Spire.XLS for Java

    1.功能:该API为适用于Java平台下,通过后端程序代码调用API接口操作Excel文档。通过方法可实现如下功能: 1.1 文档格式转换:Excel转PDF/图片/HTML/XPS/SVG/XML/CSV/TIFF/ET/ETT/OFD/、XML转Excel等。 1.2 文档...

    用Java Steams创建数据透视表

    Apache POI允许我们在Java中直接操作Excel文件,包括创建和更新数据透视表。 总结来说,Java 8 Streams提供了一种优雅的方式来创建数据透视表,使得在Java环境中进行数据分析变得更加便捷。通过理解并熟练掌握...

    java 对excel 文件操作的程序

    在Java编程环境中,处理Excel文件是一项常见的任务,无论是数据分析、数据导入导出还是报表生成,都可能涉及到Excel的读写操作。本程序示例旨在帮助开发者了解如何在Java中有效地操作Excel文件,以便进行学习和实践...

    导出和打印Excel 太慢 请加进度条

    3. **优化公式**:使用数组公式要谨慎,考虑使用表格和数据透视表代替。 4. **关闭不必要的工作簿和程序**:释放系统资源,让Excel有更多的内存可用。 5. **更新硬件**:增加RAM和提升处理器速度可以显著加快Excel的...

    Java最全学习资料+面试题+DOS命令+设计模式+Excel技巧+java学习笔记

    学习如何高效使用Excel公式、图表、数据透视表等特性,将有助于提升工作效率。 6. **Java学习笔记**:个人的学习笔记通常包含了学习过程中的重点、难点和心得,是对知识的提炼和总结。通过阅读他人的笔记,可以快速...

    excel第三方包

    在Java开发中,处理Excel数据是一项常见的任务,这时我们通常会借助第三方库来简化操作。本文将详细讨论“excel第三方包”这一主题,主要聚焦于Apache POI项目及其相关组件,以及另一个流行的库JXL。 Apache POI是...

    java操作excel

    在Java编程环境中,处理Excel文件是一项常见的任务,无论是读取数据、写入数据还是进行复杂的分析和格式化。本项目“java操作excel”提供了一整套的源码,旨在帮助开发者掌握如何在Java中有效地与Excel文件交互。...

    Aspose.Cells for Java 20.7

    Aspose.Cells for Java 是一个功能强大的Java库,用于处理和操作Microsoft Excel电子表格。这个库允许开发者在Java应用程序中创建、修改、提取内容和属性、进行数据计算等,而不需要在服务器上安装Microsoft Excel。...

    poi jxl 生成EXCEL 报表

    - POI支持更多Excel特性,如图表、透视表、复杂公式等,而JXL相对简单,更适合轻量级操作。 - POI的API稍显复杂,但功能更全面;JXL的API设计更加直观,学习曲线较平缓。 4. **实际应用**: 当你需要生成包含...

    一些学习资料(EJB,word,excel,java多线程)

    而Excel则是电子表格工具,适用于数据分析、财务计算、报表制作等,具备强大的公式和函数支持,以及图表和数据透视表功能。 这个压缩包中包含的EJB3.chm文件可能是一个EJB3的离线帮助文档,通常包含了EJB3的规范...

    cubeviewer.rar数据透视浏览器

    9. **导出和分享**:分析结果可以导出为各种格式(如PDF、Excel),方便用户进一步处理或与他人共享。 10. **报表和仪表板**:CubeViewer 可能包含构建和发布报表及仪表板的功能,使得关键绩效指标(KPIs)一目了然...

    Java写的对Excel2007的操作小工具,POI, Swing Substance,附带源码

    Java编程语言在处理电子表格,特别是Microsoft Excel时,提供了一个强大的库叫做Apache POI。这个小工具正是基于Java和POI库开发的,用于对Excel 2007格式(.xlsx)的文件进行操作。POI是Apache软件基金会的一个开源...

    excel 2003导入升级到excel 2007

    - Excel 2007引入了许多新功能,如改进的数据透视表、更强大的图表工具、条件格式化、宏的增强等。用户需要学习和适应这些新功能,以充分利用新版本的优势。 - 新版本还支持更大的工作表,可以处理更多行和列,这...

Global site tag (gtag.js) - Google Analytics