java poi 填充单元格_POI操作excel表格(建立工作薄、创建工作表、将数据填充到单元格中)...
[java]代码库/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package excel;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import java.io.FileInputStream;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRichTextString;
import org.apache.poi.hssf.usermodel.HSSFRow;
/**
*
* @author Administrator
*/
public class ExcelUtil
{
public String filePath = "e:\\workbook.xls";
public void newWordBook()
{
HSSFWorkbook wb = new HSSFWorkbook();
try
{
FileOutputStream fileOut = new FileOutputStream (filePath);
wb.write (fileOut);
fileOut.close();
}
catch (FileNotFoundException ex)
{
System.out.println (ex.getMessage() );
}
catch (IOException ex)
{
System.out.println (ex.getMessage() );
}
}
/**
* 创建空白文件
*/
public void newSheet()
{
HSSFWorkbook wb = new HSSFWorkbook();
wb.createSheet ("第一页");
wb.createSheet ("第二页");
try
{
FileOutputStream fileOut = new FileOutputStream (filePath);
wb.write (fileOut);
fileOut.close();
}
catch (FileNotFoundException ex)
{
System.out.println (ex.getMessage() );
}
catch (IOException ex)
{
System.out.println (ex.getMessage() );
}
}
private void saveWorkBook (HSSFWorkbook wb)
{
try
{
FileOutputStream fileOut = new FileOutputStream (filePath);
wb.write (fileOut);
fileOut.close();
}
catch (FileNotFoundException ex)
{
System.out.println (ex.getMessage() );
}
catch (IOException ex)
{
System.out.println (ex.getMessage() );
}
}
private HSSFWorkbook getWorkBook (String filePath)
{
try
{
FileInputStream fileIn = new FileInputStream (filePath);
HSSFWorkbook wb = new HSSFWorkbook (fileIn);
fileIn.close();
return wb;
}
catch (IOException ex)
{
System.out.println (ex.getMessage() );
return null;
}
}
private HSSFCell getCell (HSSFSheet sheet, int rowIndex, short columnIndex)
{
HSSFRow row = sheet.getRow (rowIndex);
if (row == null)
{
row = sheet.createRow (rowIndex);
}
HSSFCell cell = row.getCell (columnIndex);
if (cell == null)
{
cell = row.createCell ( (short) columnIndex);
}
return cell;
}
/**
* 写数据
* @param file
*/
public void writeData (String file)
{
//创建工作薄
HSSFWorkbook wb = getWorkBook (file);
if (wb == null)
{
return;
}
//获取工作表
HSSFSheet sheet = wb.getSheetAt (0);
if (sheet == null)
{
sheet = wb.createSheet ("第一页");
}
HSSFCell cell = getCell (sheet, 0, (short) 0);
//数值
cell.setCellValue (123);
//字符串
HSSFRichTextString str = new HSSFRichTextString ("你好");
cell = getCell (sheet, 0, (short) 1);
cell.setCellValue (str);
//保存
saveWorkBook (wb);
}
public static void main (String[] args)
{
ExcelUtil excel = new ExcelUtil();
excel.writeData (excel.filePath);
}
}
java poi 填充单元格_POI操作excel表格(建立工作薄、创建工作表、将数据填充到单元格中)...相关推荐
- python excel操作单元格_python 操作excel表格的方法
说明:由于公司oa暂缺,人事妹子在做考勤的时候,需要通过几个excel表格去交叉比对员工是否有旷工或迟到,工作量大而且容易出错. 这时候it屌丝的机会来啦,花了一天时间给妹子撸了一个自动化脚本. 1. ...
- excel poi 的xml配置_POI操作Excel
一.POI概述 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. 结构: HSSF - 提供读写Mi ...
- Java poi设置打开模式_java操作Excel的poi 格式设置
格式设置 package com.java.poi; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi. ...
- java poi 加粗居中_poi生成excel整理(设置边框/字体/颜色/加粗/居中/)
HSSFWorkbook wb = new HSSFWorkbook(); HSSFSheet sheet = wb.createSheet(); HSSFCellStyle setBorder = ...
- Python操作Excel表格的模块xlrd的简单介绍
Python操作Excel表格的模块xlrd的简单介绍 处理数据对Python来说,比较容易,操作简单,功能强大,短短几行代码,就可处理大量的数据信息,下面介绍Python处理Excel表格的一个模块 ...
- java excel 边框_【web开发】☆★之利用POI操作Excel表格系列教程【9】单元格边框处理...
[web开发]☆★之利用POI操作Excel表格系列教程[9]单元格边框处理 package csg.xiaoye.poidemo; import java.io.FileOutputStream; ...
- Java 通过POI 操作excel表格:读取、写入
Java操作excel表格是很常见的,在下面的例子中我将展示使用Java如何对excel进行读取和写入操作.(我是在ssm中实现的) 一.导入依赖 (如果是在普通Java项目中需要导入相应jar包) ...
- Java 操作excel表格 - JXL(Java excel api)
Java 操作excel表格 Java 操作 Excel 最常用的就是JXL(Java excel api)和POI,用起来挺简单的,不过相应的其功能也并非很强大,够用就行! 首先,下载jxl.jar ...
- java操作excel方法_Java实现操作excel表格的方法
Java开发人员开发的项目需要自动读取数据,其实我们还需要用程序处理Excel数据表,接下来爱站技术频道小编就为大家讲解Java实现操作excel表格的方法吧! 一:查 (查找本地指定位置的excel ...
最新文章
- ETSI MEC — 面向边缘计算的 5G 增强技术探讨
- PostgreSQL开放自由
- 输出整形变量语句_Python合集之Python变量
- 3d激光雷达开发(入门)
- Java System.in.skip()的作用
- YOLO系列专题——YOLOv2理论篇
- java mongo分组统计_mongodb 分组 topN
- 前端开发利器 - WebStorm
- 《Java程序员面试宝典(第4版)》试读感想
- python pyhook_Python实现监控键盘鼠标操作示例【基于pyHook与pythoncom模块】
- Ubuntu修改IP地址不生效解决办法
- 计算机函数公式发生额总计,Excel使用SUMIF函数统计各部门的奖金总额
- OpenCV + CPP 系列(九)颜色空间
- 首期「OSCHINA 开源软件趋势榜」榜单公布 | 有奖征文等你来
- RESTful架构和实现级别
- Xshell 6的 InstallShield: 1628 完成基于脚本的安装失败
- xshell免费版本下载
- 闲人闲谈PS之五——项目型企业核算方式选择
- 测试用例经典设计方法之 因果图法
- buuctf crypto 萌哒哒的八戒