maven工程中Excel数据导出(输出到控制台)

1.首先导入jxl的jar包(依赖)

<dependencies>
        <dependency>
         <groupId>net.sourceforge.jexcelapi</groupId>
            <artifactId>jxl</artifactId>
            <version>2.6.12</version>
        </dependency>
</dependencies>

2.代码如下:

import jxl.Cell;
import jxl.Sheet;
import jxl.Workbook;
import jxl.read.biff.BiffException;

import java.io.File;
import java.io.IOException;

public class Excel{
    public static void main(String[] args) throws Exception {
        File file=new File("C:\\Users\\99248\\Desktop\\demo.xls");
        Workbook.getWorkbook(file);
        Workbook wb=Workbook.getWorkbook(file);
        Sheet sheet=wb.getSheet("Sheet1");
        for (int i = 0; i < sheet.getRows(); i++) {
            for (int j = 0; j < sheet.getColumns(); j++) {
                Cell cell=sheet.getCell(j,i);
                System.out.print(cell.getContents()+"\t");
            }
            System.out.println();
        }
        wb.close();
    }
}

视频地址:https://www.bilibili.com/video/BV1nz4y1R7Px?p=1&share_medium=iphone&share_plat=ios&share_session_id=5D2B6965-06D9-4D44-8FB8-12406C15B059&share_source=WEIXIN&share_tag=s_i&timestamp=1657525594&unique_k=S1rc77R&vd_source=4aad20cea963d4c78552ddc959b8cde3

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果你的项目不是Maven项目,你可以手动下载POI的jar包,并将其添加到你的项目。 以下是一个简单的示例,演示如何使用POI将数据导出Excel: ```java import java.io.FileOutputStream; import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; public class ExcelWriter { public static void main(String[] args) throws IOException { // 创建Workbook对象 XSSFWorkbook workbook = new XSSFWorkbook(); // 创建Sheet对象 Sheet sheet = workbook.createSheet("Sheet1"); // 创建表头 Row header = sheet.createRow(0); header.createCell(0).setCellValue("姓名"); header.createCell(1).setCellValue("年龄"); header.createCell(2).setCellValue("性别"); // 创建数据行 List<Person> persons = new ArrayList<>(); persons.add(new Person("张三", 20, "男")); persons.add(new Person("李四", 22, "女")); persons.add(new Person("王五", 25, "男")); int rowNum = 1; for (Person person : persons) { Row row = sheet.createRow(rowNum++); row.createCell(0).setCellValue(person.getName()); row.createCell(1).setCellValue(person.getAge()); row.createCell(2).setCellValue(person.getGender()); } // 导出Excel文件 try (FileOutputStream outputStream = new FileOutputStream("output.xlsx")) { workbook.write(outputStream); } } private static class Person { private String name; private int age; private String gender; public Person(String name, int age, String gender) { this.name = name; this.age = age; this.gender = gender; } public String getName() { return name; } public int getAge() { return age; } public String getGender() { return gender; } } } ``` 在这个示例,我们创建了一个`XSSFWorkbook`对象,并添加了一个名为`Sheet1`的Sheet。然后我们创建了表头和数据行,并使用`FileOutputStream`将Workbook对象写入到输出文件。 请注意,这个示例使用了POI的XSSF API,因此需要导入`poi-ooxml`和`poi-ooxml-schemas`两个jar包。如果你的项目是Maven项目,则可以在pom.xml文件添加以下依赖: ```xml <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.1</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml-schemas</artifactId> <version>4.1.1</version> </dependency> ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值