Aapche POI txt 导入excel
程序运行前的txt文件格式如上图
程序运行后的excel文件如下图
package com.ultrapower.command;import java.io.BufferedReader;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.OutputStream;
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;public class Test {static String inputfile="d:\\test001.txt";static String outputexcel="d:\\test001.xls";
static String sheetname="测试";public static void main(String[] args) throws Exception {BufferedReader br = new BufferedReader(new FileReader(new File(inputfile)));//获取流 XSSFWorkbook hwb = new XSSFWorkbook();// 新建一个Excel工作簿 XSSFSheet sheet = hwb.createSheet(sheetname);//新建一个工作表 //XSSFCellStyle cellStyle = hwb.createCellStyle(); XSSFRow row = null;//列 XSSFCell[] cell = null;//单元格数组 String str = null; int i = 0; //这里的str记录的是每一行的数据,由于源文件的数据都是用tab分隔的,所以要先切割,然后再添加到相对应的单元格里 while ((str = br.readLine()) != null) { row = sheet.createRow(i); //获取有几个分隔符 String[] s =str.split(" "); int num =s.length; cell = new XSSFCell[num];for(int j=0;j<=(num-1);j++){cell[j] = row.createCell(j);cell[j].setCellValue(s[j]);}i++;} OutputStream out = new FileOutputStream(outputexcel); System.out.println("转换完毕"); hwb.write(out); out.close(); br.close();}}
Aapche POI txt 导入excel相关推荐
- html文件导入excel 出现乱码,win7系统txt导入excel出现中文乱码的解决方法
很多小伙伴都遇到过win7系统txt导入excel出现中文乱码的困惑吧,一些朋友看过网上零散的win7系统txt导入excel出现中文乱码的处理方法,并没有完完全全明白win7系统txt导入excel ...
- java中poi导入excel_java中使用poi实现导入Excel
1.java中使用poi实现导入Excel public class XlsDto { /** * 选课号 */ private Integer xkh; /** * 学号 */ private St ...
- POI异步导入Excel兼容xsl和xlsx
项目架构:spring+struts2+hibernate4+oracle 需求:用户导入excel文件,导入到相应的数据表中,要求提供导入模板,支持xls和xlsx文件 思路分析: 1.提供一个下载 ...
- matlab 将txt导入excel,[转载]MATLAB 批量导入excel和txt文件的方法
将一个文件目录下所有的文件名字全部倒入到一个文件中,除了使用ls函数以外,还可以使用 file=dir('C:UsersAdministratorDesktopMATLAB数据的导入导出以及试验的数据 ...
- 使用POI+hutool导入Excel并把内容添加到数据库中,直接可以用!!!
一.需求 经理:小王,你来把这个Excel的数据导入到数据库中.maven包你自己选个熟悉的就行! 小王:好的,经理(内心可视化工具也可以导入,哈哈,但是咱是Java开发人员,要用程序实现) 二.依赖 ...
- layui+poi 做 导入 Excel
点击导出按钮弹出导出选择框 写一个导出按钮 <button class="layui-btn layui-btn-sm" lay-event="importExce ...
- SpringBoot+POI实现导入Excel时验证并返回错误Cell标红的文件
场景 SpringBoot中使用POI实现Excel导入到数据库(图文教程已实践): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details ...
- java导入excel数据_java使用POI批量导入excel数据的方法
一.定义 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. 二.所需jar包: 三.简单的一个读取e ...
- java 批量读取excel表格内容_java 使用POI批量导入excel数据
一.定义 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. 二.所需jar包: 三.简单的一个读取e ...
最新文章
- android sqlite 怎么写入存储时间
- RequestResponse总结
- [解析]多线程加锁Lock调用python2
- key设计 短信验证存redis_Redis存储Key的一种设计实现方式:模式匹配
- springboot中的过滤器、拦截器、监听器整合使用
- 一台机器理论能支持的连接数
- 你是怎样“被平均”的?细数统计数据中的那些坑
- Dns-prefetch DNS 预解析优化页面加载速度
- java servlet JSP 区别_servlet和jsp的区别
- 谷歌生物医学翻译软件_翻译器可翻译方言和文言文 超出谷歌微软的翻译软件能力...
- 人力资源管理专业知识与实务(初级)【12】
- day10:声明式事务控制
- 基于struts2的个人信息管理系统(一)
- C++ 制作FlappyBird
- 年纪大的程序员慢慢都流向什么地方去了?
- win7和win10哪个好用
- C语言动态开辟数组(一维与二维)【malloc() free()】
- HDU 1517	 A Multiplication Game 巴什博弈
- 大数据_——利用hive仓库模拟数据进行日活、日新、留存数据的分析统计(详细代码步骤)
- 精准营销的IT应用和价值