问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

java中输入输出流如何把数据输出为Excel表格形式

发布网友 发布时间:2022-04-20 17:39

我来回答

2个回答

热心网友 时间:2022-04-09 04:06

实现代码如下:

import org.apache.poi.hssf.usermodel.*;

import java.io.FileOutputStream;

import java.io.IOException;

publicclass CreateCells

{

publicstaticvoid main(String[] args)

throws IOException

{

HSSFWorkbook wb = new HSSFWorkbook();//建立新HSSFWorkbook对象

HSSFSheet sheet = wb.createSheet("new sheet");//建立新的sheet对象

// Create a row and put some cells in it. Rows are 0 based.

HSSFRow row = sheet.createRow((short)0);//建立新行

// Create a cell and put a value in it.

HSSFCell cell = row.createCell((short)0);//建立新cell

cell.setCellValue(1);//设置cell的整数类型的值

// Or do it on one line.

row.createCell((short)1).setCellValue(1.2);//设置cell浮点类型的值

row.createCell((short)2).setCellValue("test");//设置cell字符类型的值

row.createCell((short)3).setCellValue(true);//设置cell布尔类型的值

HSSFCellStyle cellStyle = wb.createCellStyle();//建立新的cell样式

cellStyle.setDataFormat(HSSFDataFormat.getFormat("m/d/yy h:mm"));//设置cell样式为定制的日期格式

HSSFCell dCell =row.createCell((short)4);

dCell.setCellValue(new Date());//设置cell为日期类型的值

dCell.setCellStyle(cellStyle); //设置该cell日期的显示格式

HSSFCell csCell =row.createCell((short)5);

csCell.setEncoding(HSSFCell.ENCODING_UTF_16);//设置cell编码解决中文高位字节截断

csCell.setCellValue("中文测试_Chinese Words Test");//设置中西文结合字符串

row.createCell((short)6).setCellType(HSSFCell.CELL_TYPE_ERROR);//建立错误cell

// Write the output to a file

FileOutputStream fileOut = new FileOutputStream("workbook.xls");

wb.write(fileOut);

fileOut.close();

}

}

Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称为Oak,是1991年为消费类电子产品的嵌入式芯片而设计的。1995年更名为Java,并重新设计用于开发Internet应用程序。

用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。Java自面世后就非常流行,发展迅速,对C++语言形成有力冲击。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。2010年Oracle公司收购Sun Microsystems。

热心网友 时间:2022-04-09 05:24

需要你写一个excel格式的文件,然后根据这个文件。
有相关的jar包,poi,jxl。我一般用jxl。
在里面生成一个excel,设置样式什么的就好了。
具体做法,可以自己百度一下下。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
猛鬼宿舍如何联机 详细联机攻略 ...共同探索恐怖之旅!-《猛鬼宿舍》双人模式开启攻略 Photoshop使用高反差保留和中性灰给人像磨皮 ps人像美白教程:给人物进行后期美白 我家刚换了一个新无线路由器,我的笔记本用无线的,网络测速很快但是打 ... 女生雄激素过多怎么办 洛神花茶的功效、作用与禁忌(洛神花茶的功效与禁忌_洛神花茶的功效与作... 我是17岁的女生,怀疑是雄性激素分秘过多,怎么办? 吕梁一校长逼女生写不雅检查事件,你认为家长向学校索赔20万合理吗? 校长强迫初中女生写“性行为检讨”引发关注,这名女生到底经历了... 使用java导出 excel 中 date的问题 java POI 导入excel时候日期格式转化 java怎么将excel数值的日期转日期格式 导出excel 小数 格式 java 为什么小数变成年月日了... 导出excel时单元格是日期格式怎么弄java 为什么java导出excel 日期格式不显示时分秒 java 导出excel日期格式的问题 java导出excel,为什么时间会变成小数点 java导出excel时的日期和时间问题 java怎么导出excel表格 java导入excel时怎么处理日期格式 Java 出力Excel 文件,并向该文件中写固定格式的日... java导出excel日期怎么格式化 微信总部在哪里 微信在哪里啊 登录微信微信在哪登录呀? 微信首页在哪里 微信总部在那里? 微信电脑路径在哪里 微信在哪里找 java读取excel文件,怎么取日期列? java读取excel时间格式出现数字怎么处理 Java解析excel 处理日期格式 有 yyyymmdd yyyy-mm-... 八代思域参数配置 八代思域和八代半思域有什么不一样 思域最经典的不是十代思域,而是这台八代思域 本田思域行羊记录怎么微信上传文件? 一直觉得第八代思域非常经典,不过今天在网上看到... 不懂就问,八代思域算是好车吗 思域,回到本田的原点 八代思域质量怎么样 八代思域和十代思域有什么不一样? 本田八代思域值得买吗 八代思域是哪一年的? 第八代本田思域时间怎么调 思铭这款车为什么和第八代思域这么像,他们之间有... 第八代CIVIC(思域)和一汽花冠,哪辆性价比比较好,... 本田恩铭标志不一样一有那危险吗? 豆浆没熟可以喝吗?喝了会有什么事? 豆浆煮不熟有什么危害
  • 焦点

最新推荐

猜你喜欢

热门推荐