java 读取Excel文件(POI)
来源:互联网 发布:pscc2018软件下载 编辑:程序博客网 时间:2024/04/30 12:26
java代码读取本地Excel文件.
所需jar包:
上面四个适用于xls格式的,下面四个适用于xlsx格式的.
具体代码如下:
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.util.ArrayList;import java.util.List;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;import org.apache.poi.xssf.usermodel.XSSFCell;import org.apache.poi.xssf.usermodel.XSSFRow;import org.apache.poi.xssf.usermodel.XSSFSheet;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import net.sf.json.JSONObject;public class ReadJsonFromExcel { public static void traverseFolder2(String path) throws IOException { //将本地Excel文件读入输入流 InputStream is = new FileInputStream(path); // XSSFWorkbook 标识整个excel,这个是准备读取的文件 XSSFWorkbook xssfWorkbook = new XSSFWorkbook(is); //sheet表示excel中的一页 XSSFSheet sheet = xssfWorkbook.getSheetAt(0); //cell表示其中的一个单元格 XSSFCell cell = null; //准备写入的文件 OutputStream out = null; //生成写入流 out = new FileOutputStream("E:\\output\\output.xlsx"); //生成写入的Excel文件 XSSFWorkbook workbook=new XSSFWorkbook(); //生成写入的Excel文件的sheet XSSFSheet sheetout= workbook.createSheet(); //循环读取输入excel的每一行 for(int rowIndex=1;rowIndex<=sheet.getLastRowNum();rowIndex++) { //row代表sheet中的某一行 XSSFRow row = sheet.getRow(rowIndex); //cell代表第row行的,第六列的表格, cell = row.getCell(6); //获取cell表格内容 String value = cell.getStringCellValue(); //生成写入文件Excel的行 XSSFRow outRow = sheetout.createRow(rowIndex); //生成写入文件Excel的单元格 cell=outRow.createCell(0); //将输入表读取到的内容,写入输出表 cell.setCellValue(value); } workbook.write(out); out.flush(); out.close(); } public static void main(String args[]) throws Exception { traverseFolder2("E:\\input\\input.xlsx"); }}
阅读全文
0 0
- java poi读取excel文件
- Java--POI读取excel文件
- java poi读取excel文件
- java 读取Excel文件(POI)
- java POI 读取EXCEL文件
- [JAVA] java读取Excel文件,Apache POI
- java中用poi读取Excel文件
- Java用poi读取excel文件
- Java 读取Excel文件(POI)
- java 操作 poi 解析、读取 Excel 文件
- 使用java poi 读取excel文件
- 【java】使用POI读取excel文件内容
- JAVA利用Apache Poi读取Excel文件
- java poi读取excel文件内容
- Java使用poi读取Excel文件例子
- 【Apache POI】Java 读取Excel文件
- Java使用POI读取Excel文件
- Java用poi读取excel文件
- 字符流拷贝(转载)
- 排序的那些方法实现
- 线程池原理
- 神经网络
- SSH整合——ssh流程图
- java 读取Excel文件(POI)
- mui:在javascript中使用百度地图实现精确定位(一)
- 曲线拟合
- Android音频编解码和混音实现
- C/C++内存泄漏及检测
- JAVA中字符串比较equals()和equalsIgnoreCase()的区别
- 归并排序(分治法)
- CodeForces
- POJ 2336 Ferry Loading II(运车过河的最短时间和次数)