117.info
人生若只如初见

java怎么生成excel文件并写入数据

要生成Excel文件并写入数据,可以使用Apache POI库。下面是一个简单的示例代码:

import org.apache.poi.ss.usermodel.*;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

import java.io.FileOutputStream;
import java.io.IOException;

public class ExcelWriter {
    public static void main(String[] args) {
        // 创建工作簿
        Workbook workbook = new XSSFWorkbook();
        
        // 创建工作表
        Sheet sheet = workbook.createSheet("Sheet1");
        
        // 写入数据
        Row row = sheet.createRow(0);
        Cell cell = row.createCell(0);
        cell.setCellValue("Hello");
        
        // 保存工作簿到文件
        try (FileOutputStream outputStream = new FileOutputStream("example.xlsx")) {
            workbook.write(outputStream);
        } catch (IOException e) {
            e.printStackTrace();
        }
        
        // 关闭工作簿
        try {
            workbook.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

在上述示例中,我们使用了XSSFWorkbook来创建一个Excel工作簿,然后创建一个名为"Sheet1"的工作表,并在第一行第一列写入了"Hello"。最后,将工作簿保存到名为"example.xlsx"的文件中。请确保你已将Apache POI库添加到项目的依赖中。

未经允许不得转载 » 本文链接:https://www.117.info/ask/feb61AzsLBQZRA1U.html

推荐文章

  • java怎么实现端口转发

    在Java中,可以使用Socket类来实现端口转发。以下是一个简单的示例代码,演示了如何将本地的一个端口转发到另一个远程主机的端口。
    import java.io.IOExcep...

  • java怎么调用可执行文件

    在Java中调用可执行文件可以使用ProcessBuilder或Runtime类来实现。 使用ProcessBuilder类调用可执行文件: String command = "path/to/executable";
    Proce...

  • java报build path entries为空怎么解决

    当Java报build path entries为空时,可能是因为缺少了一些必要的依赖项或项目配置错误。下面是一些可能的解决方案: 检查项目的构建路径是否正确设置。可以右键单...

  • java从末尾截取字符串怎么实现

    要从末尾截取字符串,可以使用Java中的substring()方法结合字符串的长度来实现。
    具体步骤如下: 首先获取原始字符串的长度,可以使用字符串的length()方法...

  • linux系统对电脑的配置要求是什么

    Linux系统对电脑的配置要求相对较低,特别是与Windows系统相比。以下是一般使用Linux系统所需的最低配置要求: 处理器:至少1 GHz的处理器
    内存:至少1 GB的...

  • centos中ssh拒绝访问怎么解决

    在CentOS中,当SSH拒绝访问时,可以按照以下步骤解决: 检查SSH服务是否已安装并运行。使用以下命令检查SSH服务的状态:
    systemctl status sshd 如果SSH服务...

  • linux修改ip后怎么生效

    在Linux中修改IP地址后,需要执行以下命令才能使修改生效: 使用以下命令重启网络服务:
    sudo service network restart 或者
    sudo systemctl restart ...

  • Django中如何设置静态文件

    在Django中,可以通过以下步骤来设置静态文件: 在项目的设置文件(settings.py)中,找到STATIC_URL设置,设置静态文件的URL前缀。默认情况下,该设置已经被设置...