十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
如何进行java Excel操作,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

创新互联-专业网站定制、快速模板网站建设、高性价比磁县网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式磁县网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖磁县地区。费用合理售后完善,十余年实体公司更值得信赖。
1. 写Excel
1.1 引入Excel 的相关文件
import java.io.FileOutputStream; import java.util.ArrayList; import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; import org.apache.poi.hssf.usermodel.HSSFCell; import org.apache.poi.hssf.usermodel.HSSFCellStyle; import org.apache.poi.hssf.usermodel.HSSFDataFormat; import org.apache.poi.hssf.usermodel.HSSFRow; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.CreationHelper;
1.2 相关实用方法:
public static void wirteExcel() throws Exception{
//创建一个工作簿 即excel文件,再在该文件中创建一个sheet
HSSFWorkbook wb=new HSSFWorkbook();
HSSFSheet sheet=wb.createSheet("第一个sheet");
//在sheet中创建一行
HSSFRow row=sheet.createRow(0);
//在该行写入各种类型的数据
row.createCell(0).setCellValue(true);
row.createCell(1).setCellValue("钟林森");
row.createCell(2).setCellValue(23);
//设置保留两位小数
HSSFCell cell=row.createCell(3);
cell.setCellValue(6000);
HSSFCellStyle cellStyle = wb.createCellStyle();
cellStyle.setDataFormat(HSSFDataFormat.getBuiltinFormat("0.00"));
cell.setCellStyle(cellStyle);
//在写入 日期格式的 数据需要进行特殊处理(这是一种 简单的处理方式)
CreationHelper createHelper=wb.getCreationHelper();
HSSFCellStyle style=wb.createCellStyle();
style.setDataFormat(createHelper.createDataFormat().getFormat("yyyy-MM-dd"));
cell=row.createCell(4);
cell.setCellValue(new Date());
cell.setCellStyle(style);
//最后写回磁盘
FileOutputStream out=new FileOutputStream("E:\\excel写数据.xls");
wb.write(out);
out.close();
System.out.println("写完了!");
}
public static void writeExcelList(List title,String sheetName,
String filepath,List