POI教程之第一讲:创建新工作簿, Sheet 页,创建单元格

第一讲

Poi 简介

Apache POI 是Apache 软件基金会的开放源码函数库,Poi提供API给java程序对Microsoft Office格式档案读和写的功能。

1.创建新工作簿,并给工作簿命名

Workbook wb=new HSSFWorkbook(); // 定义一个新的工作簿

FileOutputStream fileOut=new FileOutputStream("c:\\用Poi搞出来的工作簿.xls");

wb.write(fileOut);

fileOut.close();

2.创建新 Sheet 页,并给sheet页命名

Workbook wb=new HSSFWorkbook(); // 定义一个新的工作簿

wb.createSheet("第一个Sheet页");  // 创建第一个Sheet页

wb.createSheet("第二个Sheet页");  // 创建第二个Sheet页

FileOutputStream fileOut=new FileOutputStream("c:\\用Poi搞出来的Sheet页.xls");

wb.write(fileOut);

fileOut.close();

效果如下:

3.创建单元格并且给单元格赋值


       Workbook wb=new HSSFWorkbook(); // 定义一个新的工作簿

       Sheet sheet=wb.createSheet("第一个Sheet页");  // 创建第一个Sheet页

       Row row=sheet.createRow(0); // 创建一个行

       Cell cell=row.createCell(0); // 创建一个单元格  第1列

        cell.setCellValue(1);  // 给单元格设置值

       row.createCell(1).setCellValue(1.2);   // 创建一个单元格 第2列 值是1.2

       row.createCell(2).setCellValue("这是一个字符串类型"); // 创建一个单元格 第3列 值为一个字符串

       row.createCell(3).setCellValue(false);  // 创建一个单元格 第4列 值为布尔类型

       FileOutputStream fileOut=new FileOutputStream("c:\\用Poi搞出来的Cell.xls");

       wb.write(fileOut);

       fileOut.close();

效果如下:

源码如下:http://yunpan.cn/cdRTNAbGZrGdm  访问密码 4188

时间: 2024-11-03 20:58:21

POI教程之第一讲:创建新工作簿, Sheet 页,创建单元格的相关文章

POI教程之第二讲:创建一个时间格式的单元格,处理不同内容格式的单元格,遍历工作簿的行和列并获取单元格内容,文本提取

第二讲 1.创建一个时间格式的单元格 Workbook wb=new HSSFWorkbook(); // 定义一个新的工作簿 Sheet sheet=wb.createSheet("第一个Sheet页"); // 创建第一个Sheet页 //第一个单元格 Row row=sheet.createRow(0); // 创建一个行 Cell cell=row.createCell(0); // 创建一个单元格 第1列 cell.setCellValue(new Date()); // 给

使用SPIRE.XLS来创建Excel 工作簿

           使用SPIRE.XLS来创建Excel 工作簿     概要 最近在研究 .NET 控件,使用这些控件在程序中可以快速低成本实现功能. 在这一篇中我们使用的控件是Spire.XLS for .NET Component,它有很多强大易用的功能, 此篇主要看看如何用用它来创建一个简单的Excel工作簿.     运行环境 请注意在这次演示示例中我们使用的是免费版的Spire.XLS(Spire.XLS for .NET 7.4+), 使用Visual Studio 2013

C# 获得Excel工作簿Sheet页面(工作表)集合的名称

#region 获取Excel工作薄中Sheet页(工作表)名集合 /// <summary> /// 获取Excel工作薄中Sheet页(工作表)名集合 /// </summary> /// <param name="excelFile">Excel文件名称及路径,EG:C:\Users\JK\Desktop\导入測试.xls</param> /// <returns>Sheet页名称集合</returns> p

创建数据透视表数据包含合并单元格

我们都知道,含合并单元格格当数据创建数据透视表,结果会出来空,我们不能满足我们的要求,关键的问题是,合并的单元格的值它是空的值,然后,现在的问题是,如何将这些结合单位格作为有值它合并,那,尽管被合并,但值还在,仅仅是不显示出来而已,这样创建出的数据透视表就能得到正确的结果了. 上图: 操作: 0.原始含合并单格格的值为"原始"部分: 1.将0的部分使用格式刷刷至①处保留: 2.将"原始"部分取消合并单元格,并填充为正常的值. ※ 假设数据量较大,能够參考这种方法进行

C语言教程:第一讲-计算机语言概述

一提到“语言”这个词,很多人会想到“英语”.“汉语”.“法语”.“韩语”.“日语”等语言,这些语言都是为了能让人与人之间交流而诞生的. 人与计算机之间和人与人之间也一样,如果我们想让计算机按我们的想法进行工作,我们也需要和计算机进行交流,而能让人类与计算机进行交流的语言,便是“计算机语言”了. 计算机语言分为三大类:机器语言.汇编语言和高级语言. (1)机器语言:机器语言也叫“二进制代码语言”,是机器指令的集合.机器指令是由“0”和“1”组成的二进制数所组成的指令.直接用机器语言编写出的程序的特

20161212xlVBA工作表数据整理合并单元格

Sub NextSeven_CodeFrame() '应用程序设置 Application.ScreenUpdating = False Application.DisplayAlerts = False Application.Calculation = xlCalculationManual '错误处理 On Error GoTo ErrHandler '计时器 Dim StartTime, UsedTime As Variant StartTime = VBA.Timer '变量声明 Di

【web开发】☆★之利用POI操作Excel表格系列教程【8】设置单元格对其方式

[web开发]☆★之利用POI操作Excel表格系列教程[8]设置单元格对其方式 package csg.xiaoye.poidemo; import java.io.FileOutputStream; import org.apache.poi.hssf.usermodel.HSSFCellStyle; import org.apache.poi.hssf.usermodel.HSSFRichTextString; import org.apache.poi.hssf.usermodel.HS

【web开发】☆★之利用POI操作Excel表格系列教程【9】单元格边框处理

[web开发]☆★之利用POI操作Excel表格系列教程[9]单元格边框处理 package csg.xiaoye.poidemo; import java.io.FileOutputStream; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellStyle; import org.a

【web开发】☆★之利用POI操作Excel表格系列教程【10】单元格填充色和颜色操作

[web开发]☆★之利用POI操作Excel表格系列教程[10]单元格填充色和颜色操作 package csg.xiaoye.poidemo; import java.io.FileOutputStream; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.CellStyle; import