2个答案 按时间排序 按投票排序
-
package com.test;
import java.io.FileOutputStream;
import java.text.SimpleDateFormat;
import java.util.Date;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.CellStyle;
import org.apache.poi.ss.usermodel.DataFormat;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.ss.usermodel.Sheet;
import org.apache.poi.ss.usermodel.Workbook;
import org.apache.poi.ss.util.CellRangeAddress;
public class poiCreate {
/**
* @param args
*/
public static void main(String[] args) throws Exception {
//创建一个EXCEL
Workbook wb = new HSSFWorkbook();
DataFormat format = wb.createDataFormat();
CellStyle style;
//创建一个SHEET
Sheet sheet1 = wb.createSheet("产品清单");
String[] title = {"编号","产品名称","产品价格","产品数量","生产日期","产地","是否出口"};
int i=0;
//创建一行
Row row = sheet1.createRow((short)0);
//填充标题
for (String s:title){
Cell cell = row.createCell(i);
cell.setCellValue(s);
i++;
}
Row row1 = sheet1.createRow((short)1);
//下面是填充数据
row1.createCell(0).setCellValue(20071001);
row1.createCell(1).setCellValue("金鸽瓜子");
//创建一个单元格子
Cell cell2=row1.createCell(2);
// 填充产品价格
cell2.setCellValue(2.45);
style = wb.createCellStyle();
style.setDataFormat(format.getFormat("#.##"));
//设定样式
cell2.setCellStyle(style);
// 填充产品数量
row1.createCell(3).setCellValue(200);
/*
* 定义显示日期的公共格式
* 如:yyyy-MM-dd hh:mm
* */
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String newdate = sdf.format(new Date());
// 填充出产日期
row1.createCell(4).setCellValue(newdate);
row1.createCell(5).setCellValue("陕西西安");
/*
* 显示布尔值
* */
row1.createCell(6).setCellValue(true);
/*
* 合并单元格
* 通过writablesheet.mergeCells(int x,int y,int m,int n);来实现的
* 表示将first row, last row,first column,last column
*
* */
Row row2 = sheet1.createRow((short) 2);
Cell cell3 = row2.createCell((short) 0);
cell3.setCellValue("合并了三个单元格");
sheet1.addMergedRegion(new CellRangeAddress(2,2,0,2));
FileOutputStream fileOut = new FileOutputStream("test.xls");
wb.write(fileOut);
fileOut.close();
}
}2012年5月09日 00:31
相关推荐
java jxl 通过excel模板创建新文件并将数据导入excel,实现按行、列插入数据
这个项目源自于http://blog.csdn.net/suhenhappy/article/details/7991236,这篇博客,在此谢谢博主suhenhappy。实现了java导出数据到指定的excel模板中。
Java编程调用PageOffice实现从空白的excel文件动态生成excel表格,设置公式并填充数据。 集成PageOffice不但能够实现在线编辑、保存真正的Office文档,而且还可以轻松实现Word、Excel文档的动态数据填充、格式控制和...
大家好,我是陈亮,JAVA将数据按指定格式导出为EXCEL和从EXCEL读相关的内容视频教程 1,把poi-2.5.1-final-20040804.jar复制到jdk的classpath下,我这里用的插件是POI 我已打好在包中。。 <br>我这里JDK装到...
Java读取Word文档中指定位置(可以自己自定义位置)的表格数据或文本内容 * @param filePath 文档路径 * @param start 指定位置开始读取表格数据的该位置上的字符串 * @param end 指定位置开始结束读取表格数据的该...
JAVA将数据按指定格式导出为EXCEL和从EXCEL读相关的内容视频教程
Java操作Excel,通过poi方式进行操作,下载文件包含demo、jar、api文档等
* 可以将放置在JAVA集合中并且符合一定条件的数据以EXCEL的形式输 出到指定IO设备上 * @param title 表格标题名 * @param headers 表格属性列名数组 * @param dataset 需要显示的数据集合,集合中一定要放置...
java导出Excel 时候 相同行合并(可合并多列); 已测试通过;
1.java使用poi生成excel插入图表曲线 2.demo包含完成jar包 3.主要用途是过滤数据自动生成曲线图
2、若各位项目需求与本资源的样式相符度低,例如业务有渲染单元格颜色的,或者要求字体加粗,或者写入到多个Sheet页,或者设置列宽、行高,或者合并单元格,或者自动列宽,或者插入批注,或者读取Excel数据,又或者...
1.java连接mongo数据库查询统计信息导出为excel表格 2.所有连接参数都可以动态输入,参数包括:ip、端口、数据库名称、集合名称、查询参数(公众号,写在指定文件中),导出表格存放位置
java将list数据写入指定文件名的excel文档中
WebMagic(Java)爬虫实现,实现数据爬取,并导出到excel文件
使用POI筛选字段导出Excel,以及条件查询和指定数据导出
kettle 使用excel模板导出数据。
以上配置的意思是:excel数据文件里的第0列对应表里的XDDH字段,第1列对应表里的YXN字段,依此类推。请对应好关系,并保证excel数据正确,列如字段是数字类型,excel里是文字,当然会报错。 注意下标从0开始,注意...
Main为启动类,现在只是将比对差异的内容输出到控制台 搭建项目时,记得将lib文件夹下面的jar添加到classpath中
Java Poi 导出excel(支持各种设置字体、颜色、垂直居中)
java导出数据到指定的excel模板中。+Excel-template-exportJava实用源码整理learns