问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在java中,我有一个集合,里面装的是对象,请问怎样把这个集合导出成excel文件啊?jxl和poi方法都可以。

发布网友 发布时间:2023-04-10 01:40

我来回答

5个回答

热心网友 时间:2023-09-13 03:20

给你些小例子!用的是poi
package com;
import java.io.FileOutputStream;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFCellStyle;
import org.apache.poi.hssf.usermodel.HSSFFont;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
public class CreateXL {
/**
* 制定EXCEL要存放的文件位置,假定在D盘的test目录下
*/
public static String outputFile="C:/Users/chentx/Desktop/test.xls";
public static void main(String[] args) {
try {
//创建新的Excel工作薄
HSSFWorkbook workbook = new HSSFWorkbook();
//在Excel中建一个工作表,其名为默认值
//如果建造一张为"ucap字段"的工作表,那么语句就是HSSFSheet sheet =workbook.createSheet("ucap字段");
HSSFSheet sheet =workbook.createSheet();
//在索引0的位置创建行(最顶端的行)
HSSFRow row = sheet.createRow(0);
//在索引0的位置创建单元格(左上端)
HSSFCell cell = row.createCell(0);
//定义单元格为字符串类型
cell.setCellType(HSSFCell.CELL_TYPE_STRING);
//在单元格中输入一些内容
cell.setCellValue("field1");
//begin,设置单元格格式-----------------------------------
HSSFFont font = workbook.createFont();
font.setColor(HSSFFont.COLOR_RED);//设置红色
font.setBoldweight(HSSFFont.BOLDWEIGHT_BOLD);//设置粗体
//创建格式
HSSFCellStyle cellStyle = workbook.createCellStyle();
cellStyle.setFont(font);
//应用格式
cell.setCellStyle(cellStyle); //设置格式
cell.setCellType(HSSFCell.CELL_TYPE_STRING);//定义单元格为字符串类型
cell.setCellValue("陈天翔霸气");//设置文本内容
//end,------------------------------------------------
//输出文件流
FileOutputStream fOut = new FileOutputStream(outputFile);
//把相应的excel工作表保存到硬盘上
workbook.write(fOut);
fOut.flush();
fOut.close();//关闭文件,操作结束
System.out.println("文件生成完毕....");
} catch (Exception e) {
System.out.println("已运行出错" + e);
}
}
}

/*******************************************************************************************************/
package com;
import java.io.FileInputStream;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
public class ReadXL {
public static String fileToBeRead="C:/Users/chentx/Desktop/test.xls";
public static void main(String[] args) {
try {
//创建对excel工作表文件的引用
HSSFWorkbook workbook = new HSSFWorkbook(new FileInputStream(fileToBeRead));
/* 创建对工作表的引用,本例按名引用(工作簿名Sheet0)
* HSSFSheet sheet = workbook.getSheet("Sheet0");
* 或者按索引引用
* HssfSheet sheet = workbook.getSheetAt(0);
*/
HSSFSheet sheet = workbook.getSheetAt(0);
//读取左上端单元
HSSFRow row = sheet.getRow(0);
HSSFCell cell = row.getCell(0);
//拿到读出的内容
String mes = cell.getStringCellValue();
System.out.println("拿到的信息:" + mes);
} catch (Exception e) {
e.printStackTrace();
}
}
}

热心网友 时间:2023-09-13 03:20

将集合对象对应成excel的行,对象属性对应成列值不就ok了追问求代码

热心网友 时间:2023-09-13 03:21

查查 jxl 或者poi 文档 基本都能解决追问我是新手,求代码

追答http://hi.baidu.com/yanyanjava/item/d4f413d395fa07e81a72b4e9

热心网友 时间:2023-09-13 03:21

新手,帮不了你!不过推荐你去csdn注册个账号在java板块发帖问下,那边都是高手,也都很热心!

热心网友 时间:2023-09-13 03:22

是用jsp吗?追问java类,

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 楼梯的水泥台阶上可以铺地板革吗 手机腾讯会议共享屏幕播放视频没声 腾讯会议共享屏幕没声音怎么办 IO图能转电路图吗 韩国iocell的U盘销售 审计委员会的格式 塑料皮筋为什么会被火机点燃? 电脑的电源叫什么 为什么有些人明知道没结果,却还要鼓起勇气去表白? 我跟她表白了好长时间 但是我们还是没有结果你说我该怎么办? 男生明知没有结果还表白是什么心态 渤海人寿的嘉乐保重疾险正规吗?推荐买吗? 表白没有结果该继续等待下去吗? 廊坊大学城到唐山香格里拉开车多长时间 我想下载一个软件到手机上怎么弄? 40千克加1千克是多少斤 我想下个软件? 82斤等于多少公斤 82斤相当于什么东西 上海兼职群咋找呀 小米2开不了机 佛山物流要交8000元保险吗 广东佛山3月份一环发生440余起交通事故 折宇萱寓意 封神榜四大天王的被谁收服 史宇瑄名字怎么样 如何在文章中找出照应句? 麻烦举个例子说明! 小升初找文中相照应的句子,有什么方法找准,急!! 语文阅读理解中如何找在文中相照应的句子? 面对单位里的那些虚伪的虚假的人际关系,我只想独善其身怎么办? 怎么制做网页或图啊 谁可以用远程给我做下示范? 在阅读题中,怎么找互相呼应的句子? 从文中找出与下面的的句子相照应的句子 家族性史克拉丽是谁演的 文中与画双横线的句子相照应的句子是? 家谱几号撤 12分的超速罚款多少 维嘉吴昕的女儿是谁 揭秘维嘉为什么老搂着吴昕 《神魔蚩尤》最新章节全文阅读免费下载百度网盘资源,谁有? 日本母子关系最隐秘部分 许多国家的人无法面对 6岁小孩还有惊厥的发生,会转换成癫痫吗? 诗字草书怎么写好看 常州肿瘤易感基因检测有了解过吗?谢谢