程序运行前的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相关推荐

  1. html文件导入excel 出现乱码,win7系统txt导入excel出现中文乱码的解决方法

    很多小伙伴都遇到过win7系统txt导入excel出现中文乱码的困惑吧,一些朋友看过网上零散的win7系统txt导入excel出现中文乱码的处理方法,并没有完完全全明白win7系统txt导入excel ...

  2. java中poi导入excel_java中使用poi实现导入Excel

    1.java中使用poi实现导入Excel public class XlsDto { /** * 选课号 */ private Integer xkh; /** * 学号 */ private St ...

  3. POI异步导入Excel兼容xsl和xlsx

    项目架构:spring+struts2+hibernate4+oracle 需求:用户导入excel文件,导入到相应的数据表中,要求提供导入模板,支持xls和xlsx文件 思路分析: 1.提供一个下载 ...

  4. matlab 将txt导入excel,[转载]MATLAB  批量导入excel和txt文件的方法

    将一个文件目录下所有的文件名字全部倒入到一个文件中,除了使用ls函数以外,还可以使用 file=dir('C:UsersAdministratorDesktopMATLAB数据的导入导出以及试验的数据 ...

  5. 使用POI+hutool导入Excel并把内容添加到数据库中,直接可以用!!!

    一.需求 经理:小王,你来把这个Excel的数据导入到数据库中.maven包你自己选个熟悉的就行! 小王:好的,经理(内心可视化工具也可以导入,哈哈,但是咱是Java开发人员,要用程序实现) 二.依赖 ...

  6. layui+poi 做 导入 Excel

    点击导出按钮弹出导出选择框 写一个导出按钮 <button class="layui-btn layui-btn-sm" lay-event="importExce ...

  7. SpringBoot+POI实现导入Excel时验证并返回错误Cell标红的文件

    场景 SpringBoot中使用POI实现Excel导入到数据库(图文教程已实践): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details ...

  8. java导入excel数据_java使用POI批量导入excel数据的方法

    一.定义 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. 二.所需jar包: 三.简单的一个读取e ...

  9. java 批量读取excel表格内容_java 使用POI批量导入excel数据

    一.定义 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. 二.所需jar包: 三.简单的一个读取e ...

最新文章

  1. android sqlite 怎么写入存储时间
  2. RequestResponse总结
  3. [解析]多线程加锁Lock调用python2
  4. key设计 短信验证存redis_Redis存储Key的一种设计实现方式:模式匹配
  5. springboot中的过滤器、拦截器、监听器整合使用
  6. 一台机器理论能支持的连接数
  7. 你是怎样“被平均”的?细数统计数据中的那些坑
  8. Dns-prefetch DNS 预解析优化页面加载速度
  9. java servlet JSP 区别_servlet和jsp的区别
  10. 谷歌生物医学翻译软件_翻译器可翻译方言和文言文 超出谷歌微软的翻译软件能力...
  11. 人力资源管理专业知识与实务(初级)【12】
  12. day10:声明式事务控制
  13. 基于struts2的个人信息管理系统(一)
  14. C++ 制作FlappyBird
  15. 年纪大的程序员慢慢都流向什么地方去了?
  16. win7和win10哪个好用
  17. C语言动态开辟数组(一维与二维)【malloc() free()】
  18. HDU 1517 A Multiplication Game 巴什博弈
  19. 大数据_——利用hive仓库模拟数据进行日活、日新、留存数据的分析统计(详细代码步骤)
  20. 精准营销的IT应用和价值

热门文章

  1. matlab某奶制品加工厂,奶制品加工问题-数学建模
  2. 【Python核心】不可或缺的自定义函数
  3. ProCAST 2021反算教程
  4. 北京高中计算机会考大纲,高中计算机会考大纲
  5. JVM系列:jvm基本结构
  6. android中管理后台服务的控件,基于android的手机日程管理系统需求调研报告(12页)-原创力文档...
  7. 打上花火计算机音乐,【ff14诗人演奏】打上花火完整音符和弦版
  8. Vuforia AR 介绍
  9. SQL学习_常用语法2
  10. Wordpress建站教程