java 创建多个txt文件

本文详细讲解如何使用Java编程语言来创建多个TXT文本文件。通过示例代码,你将了解如何动态指定文件名并逐一生成文件,掌握文件操作的基本技巧。
摘要由CSDN通过智能技术生成
package com.example.demo.util;

import java.io.File;

/**
 * 创建多个txt文件
 */
public class ListDateWriteToTxt {
   
    public static void main(String[] args
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
可以使用Apache POI库来实现将多个txt文件写入excel的功能。具体实现步骤如下: 1. 创建一个新的Excel工作簿对象,可以使用HSSFWorkbook或XSSFWorkbook类来创建。 2. 创建一个新的工作表对象,可以使用createSheet()方法来创建。 3. 遍历所有的txt文件,读取每个文件的内容,并将内容写入Excel工作表中。 4. 将Excel工作簿对象写入磁盘文件中,可以使用write()方法来实现。 下面是一个简单的Java代码示例: ``` import java.io.*; import org.apache.poi.hssf.usermodel.*; import org.apache.poi.ss.usermodel.*; public class TxtToExcel { public static void main(String[] args) { try { // 创建一个新的Excel工作簿对象 Workbook workbook = new HSSFWorkbook(); // 创建一个新的工作表对象 Sheet sheet = workbook.createSheet("Sheet1"); // 定义行和列的索引 int rowIndex = 0; int colIndex = 0; // 遍历所有的txt文件 File folder = new File("txt_files"); File[] files = folder.listFiles(); for (File file : files) { if (file.isFile() && file.getName().endsWith(".txt")) { // 读取txt文件的内容 BufferedReader reader = new BufferedReader(new FileReader(file)); String line = null; while ((line = reader.readLine()) != null) { // 将内容写入Excel工作表中 Row row = sheet.getRow(rowIndex); if (row == null) { row = sheet.createRow(rowIndex); } Cell cell = row.getCell(colIndex); if (cell == null) { cell = row.createCell(colIndex); } cell.setCellValue(line); rowIndex++; } reader.close(); } } // 将Excel工作簿对象写入磁盘文件中 FileOutputStream outputStream = new FileOutputStream("output.xls"); workbook.write(outputStream); outputStream.close(); System.out.println("Excel文件已生成!"); } catch (Exception e) { e.printStackTrace(); } } } ``` 请注意,这只是一个简单的示例,实际应用中可能需要进行更多的错误处理和数据格式化。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值