117.info
人生若只如初见

java怎么输出excel

在Java中,可以使用Apache POI库来操作Excel文件。以下是一个简单的示例代码,可以帮助您输出Excel文件:

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) {
        try (Workbook workbook = new XSSFWorkbook()) {
            Sheet sheet = workbook.createSheet("Sheet1");

            Row headerRow = sheet.createRow(0);
            Cell headerCell = headerRow.createCell(0);
            headerCell.setCellValue("Header");

            Row dataRow = sheet.createRow(1);
            Cell dataCell = dataRow.createCell(0);
            dataCell.setCellValue("Data");

            FileOutputStream fileOut = new FileOutputStream("output.xlsx");
            workbook.write(fileOut);
            fileOut.close();

            System.out.println("Excel file has been created successfully!");

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

在这个示例中,我们创建了一个Excel工作簿,并在工作簿中创建了一个名为"Sheet1"的工作表。然后我们在工作表中创建了一个包含标题"Header"和数据"Data"的行。最后,我们将工作簿写入名为"output.xlsx"的Excel文件中。

请注意,您需要将Apache POI库添加到您的项目中才能运行此代码。你可以在https://poi.apache.org/ 上找到更多关于Apache POI库的信息和下载链接。

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

推荐文章

  • java中enum怎样序列化和反序列化

    在Java中,可以使用序列化和反序列化来操作枚举类型。要序列化和反序列化一个枚举类型,可以简单地将枚举类型实现Serializable接口,并使用ObjectOutputStream和...

  • java中enum支持方法重载吗

    在Java中,枚举(enum)类型是一种特殊的类,因此它可以拥有方法。枚举类型中的方法可以被重载,就像普通的类中的方法一样。下面是一个示例:
    enum Direction...

  • java中enum如何实现多态

    在Java中,枚举类型也可以实现多态,可以通过在枚举类中定义抽象方法来实现多态。在定义枚举类型时,可以为枚举常量添加不同的实现,然后在枚举类中定义抽象方法...

  • java中enum能实现单例模式吗

    在Java中,可以使用enum实现单例模式。通过在enum中定义一个枚举常量来表示单例对象,这样就可以确保在程序中只有一个实例存在。
    以下是一个使用enum实现单...

  • java如何输出二维数组

    在Java中,可以使用嵌套循环来输出二维数组的内容。以下是一个简单的示例:
    public class Main { public static void main(String[] args) { int[][] arr =...

  • java如何打印线程id

    要打印线程ID,可以使用Thread类的静态方法currentThread()获取当前正在执行的线程对象,然后调用其方法getId()来获取线程的ID,最后进行打印操作。
    示例代...

  • java怎么打印99乘法表

    可以使用嵌套循环来打印99乘法表,示例代码如下:
    public class MultiplicationTable { public static void main(String[] args) { for (int i = 1; i

  • oracle怎么查看directory

    在Oracle数据库中,可以通过以下步骤查看directory: 首先,连接到Oracle数据库,可以使用SQL*Plus或SQL Developer工具进行连接。 在SQL*Plus中,输入以下命令查...