java读取文件中的内容写入excel中

简介:

public static void writeXls() {//把读取的文件写入到excel文件中
  int i = 0;
  try {
   File file = new File("d:/cn.csv");
   if (file.isFile() && file.exists()) {
    InputStreamReader read = new InputStreamReader(
      new FileInputStream(file));
    BufferedReader bufferReader = new BufferedReader(read);
    String lineTxt = null;
    String[] arg = null;
    getConnection();
    List<String[]> list = new ArrayList<String[]>() ;
    lineTxt = bufferReader.readLine();
    try {
     String tempDate;
     while (lineTxt != null && !lineTxt.trim().equals("")) {
      i++;
      arg = lineTxt.split(",");
      list.add(arg) ;
      lineTxt = bufferReader.readLine();
     }
     for(String[] args:list){
      System.out.println(args[0]+" "+args[1]+" "+args[2]+" "+args[3]);
     }
     
     operateExl(list) ;
    } catch (Exception e) {
     e.printStackTrace();
    }
   } else {
    System.out.println("文件路径不正确!");
   }
  } catch (Exception e) {
   System.out.println("文件错误!");
  } finally {
   System.out.println(i);
  }
 }
 public static void operateExl(List<String[]> list) {
  try {
   WritableWorkbook wb = Workbook.createWorkbook(new File("d:/test.xls")) ;
   WritableSheet sheet = wb.createSheet("第一页", 0) ;
   for(int i=0;i<list.size();i++){
    String arg[] = list.get(i) ;
    for(int j=0;j<arg.length;j++){
     sheet.addCell(new Label(j,i,arg[j])) ;
    }
   }
   wb.write() ;
   wb.close() ;
   } catch (Exception e) {
   // TODO: handle exception
   e.printStackTrace() ;
  }
 }

 public static void main(String[] args) {
  writeXls();
 }

目录
相关文章
|
12天前
|
监控 Java 应用服务中间件
高级java面试---spring.factories文件的解析源码API机制
【11月更文挑战第20天】Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。它通过自动配置、起步依赖和内嵌服务器等特性,极大地简化了Spring应用的开发和部署过程。本文将深入探讨Spring Boot的背景历史、业务场景、功能点以及底层原理,并通过Java代码手写模拟Spring Boot的启动过程,特别是spring.factories文件的解析源码API机制。
42 2
|
23天前
|
Java API Apache
Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
【10月更文挑战第29天】Java编程如何读取Word文档里的Excel表格,并在保存文本内容时保留表格的样式?
97 5
|
16天前
|
存储 缓存 安全
在 Java 编程中,创建临时文件用于存储临时数据或进行临时操作非常常见
在 Java 编程中,创建临时文件用于存储临时数据或进行临时操作非常常见。本文介绍了使用 `File.createTempFile` 方法和自定义创建临时文件的两种方式,详细探讨了它们的使用场景和注意事项,包括数据缓存、文件上传下载和日志记录等。强调了清理临时文件、确保文件名唯一性和合理设置文件权限的重要性。
39 2
|
23天前
|
Java API Apache
|
25天前
|
存储 安全 Java
如何保证 Java 类文件的安全性?
Java类文件的安全性可以通过多种方式保障,如使用数字签名验证类文件的完整性和来源,利用安全管理器和安全策略限制类文件的权限,以及通过加密技术保护类文件在传输过程中的安全。
|
26天前
|
存储 Java API
Java实现导出多个excel表打包到zip文件中,供客户端另存为窗口下载
Java实现导出多个excel表打包到zip文件中,供客户端另存为窗口下载
35 4
|
29天前
|
Java 数据格式 索引
使用 Java 字节码工具检查类文件完整性的原理是什么
Java字节码工具通过解析和分析类文件的字节码,检查其结构和内容是否符合Java虚拟机规范,确保类文件的完整性和合法性,防止恶意代码或损坏的类文件影响程序运行。
|
29天前
|
Java API Maven
如何使用 Java 字节码工具检查类文件的完整性
本文介绍如何利用Java字节码工具来检测类文件的完整性和有效性,确保类文件未被篡改或损坏,适用于开发和维护阶段的代码质量控制。
|
2月前
|
JavaScript 前端开发 数据处理
Vue导出el-table表格为Excel文件的两种方式
Vue导出el-table表格为Excel文件的两种方式
|
2月前
|
Java Apache Maven
Java将word文档转换成pdf文件的方法?
【10月更文挑战第13天】Java将word文档转换成pdf文件的方法?
226 1

热门文章

最新文章

下一篇
无影云桌面