java POI创建Excel文件及Sheet
来源:互联网 发布:mac给iphone充电闪跳 编辑:程序博客网 时间:2024/05/17 01:19
一、代码
//Workbook wb = new XSSFWorkbook(); //FileOutputStream fileOut = new FileOutputStream("E:\\standarcode\\workbook.xlsx");Workbook wb = new HSSFWorkbook(); FileOutputStream fileOut = new FileOutputStream("E:\\standarcode\\workbook.xls"); Sheet sheet1 = wb.createSheet("new sheet"); Sheet sheet2 = wb.createSheet("second sheet"); // Note that sheet name is Excel must not exceed 31 characters // and must not contain any of the any of the following characters: // 0x0000 // 0x0003 // colon (:) // backslash (\) // asterisk (*) // question mark (?) // forward slash (/) // opening square bracket ([) // closing square bracket (]) // You can use org.apache.poi.ss.util.WorkbookUtil#createSafeSheetName(String nameProposal)} // for a safe way to create valid names, this utility replaces invalid characters with a space (' ') String safeName = WorkbookUtil.createSafeSheetName("[O'Brien's sales*?]"); // returns " O'Brien's sales " Sheet sheet3 = wb.createSheet(safeName); wb.write(fileOut); fileOut.close();
二、注意点
1、sheet的名字的长度不能超过31个字符,若是超过的话,会自动截取前31个字符;
2、sheet的名字不能包含如下字符串:
// 0x0000
// 0x0003
// colon (:)
// backslash (\)
// asterisk (*)
// question mark (?)
// forward slash (/)
// opening square bracket ([)
// closing square bracket (])
若是包含的话,会报错。但有一个解决此问题的方法,就是调用org.apache.poi.ss.util.WorkbookUtil的createSafeSheetName(String nameProposal)方法来创建sheet name,若是有如上特殊字符,它会自动用空字符来替换掉,自动过滤。
2、sheet的名字不能包含如下字符串:
// 0x0000
// 0x0003
// colon (:)
// backslash (\)
// asterisk (*)
// question mark (?)
// forward slash (/)
// opening square bracket ([)
// closing square bracket (])
若是包含的话,会报错。但有一个解决此问题的方法,就是调用org.apache.poi.ss.util.WorkbookUtil的createSafeSheetName(String nameProposal)方法来创建sheet name,若是有如上特殊字符,它会自动用空字符来替换掉,自动过滤。
0 0
- java POI创建Excel文件及Sheet
- 用POI创建Excel文件及下载
- JAVA使用POI创建EXCEL文件
- POI-创建Excel文件
- java poi 创建XLS 用Jakarta POI操作Excel文件 POI创建 解析Excel
- java poi 复制excel中的sheet
- Java poi技术写Excel的Sheet
- POI---JAVA导出Excel文件<一>创建Excel文件
- java 实现 excel sheet 拷贝到另一个Excel文件中 poi
- POI在同一个Excel文件中创建多个sheet页并分别命名
- java POI创建Excel
- POI创建Excel创建多个工作表sheet(二)
- Java Struts2 POI创建Excel文件并实现文件下载
- Java Struts2 POI创建Excel文件并实现文件下载
- Java Struts2 POI创建Excel文件并实现文件下载
- Java Struts2 POI创建Excel文件并实现文件下载
- POI创建及解析Excel
- poi操作excel动态创建多个sheet
- AndroidMainfest.xml详解——<supports-gl-texture>
- Markdown 入门
- [期望 状压DP 子集DP 多项式] BZOJ 3925 [Zjoi2015]地震后的幻想乡
- 计网——物理层
- 微信小程序-上海站
- java POI创建Excel文件及Sheet
- assert()函数用法总结
- spring boot 、springMVC环境集成百度ueditor富文本编辑器,使用七牛云存储图片
- C#网络编程——第三篇 HTTP应用编程(下)
- jni层数据类型映射
- Solr基本环境搭建(二)
- Java内部类详解
- 云计算技术火热 云计算人才紧缺
- 循环链表应用——约瑟夫环问题