java excel过滤空行,java,用POI实现将excel导入到数据库,poi读取excel跳过空行

这篇博客介绍了如何使用Java的POI库来读取Excel文件,并将数据导入到MySQL数据库,同时跳过空行。内容涉及到Excel单元格的坐标理解,以及导入数据时的依赖设置和核心代码示例。
摘要由CSDN通过智能技术生成

java通过poi把excel文件导入mysql数据库报错

你不把报错信息贴出来,谁给你挨行代码看着去猜啊......

Java利用POI导入excel表格并将数据存到数据库的问题

必须了解poi的对excel单元格的定义

21标是 1,3

数据 22-1 坐标是 2,3 数据23-1坐标是3,3

数据22-2 坐标是 3,4 数据23-2 坐标是 4,4

数据31坐标是 1,5

理解了吗???

你应该先了解这样的excel是怎么生成的

用poi怎样把excel文件里面的数据导入数据库三张关联的表中

用poi怎样把excel文件里面的数据导入数据库三张关联的表中

加入依赖的jar文件:

引用:

*mysql的jar文件

*Spring_HOME/lib/poi/*.jar

java,用POI实现将excel导入到数据库

用到的类 :

import org.apache.poi.hssf.usermodel.HSSFRow;

import org.apache.poi.hssf.usermodel.HSSFSheet;

import org.apache.poi.hssf.usermodel.HSSFWorkbook;

try {

// List 中的元素 行数组String[]为excel中的每一行

List list = new ArrayList();

InputStream is = new FileInputStream("test.xls");

HSSFWorkbook hwk =

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以使用 EasyExcel 这个库来导出 Excel 文件,并且可以添加空行。下面是一个示例代码,展示如何使用 EasyExcel 导出带有空行Excel 文件: ```java import com.alibaba.excel.EasyExcel; import com.alibaba.excel.write.builder.ExcelWriterBuilder; import com.alibaba.excel.write.metadata.WriteSheet; import java.util.ArrayList; import java.util.List; public class ExcelExporter { public static void main(String[] args) { // 创建数据列表 List<User> userList = new ArrayList<>(); userList.add(new User("John", 25)); userList.add(new User("Emily", 30)); userList.add(new User("", 0)); // 添加空行 // 导出 Excel 文件 String fileName = "output.xlsx"; EasyExcel.write(fileName, User.class) .sheet("Sheet1") .doWrite(userList); } // 定义数据对象类 public static class User { private String name; private int age; public User(String name, int age) { this.name = name; this.age = age; } // getter 和 setter 方法 } } ``` 在上面的示例中,我们创建了一个包含三个用户对象的列表。第三个用户对象是一个空行,name 和 age 字段都为空。然后,我们使用 EasyExcel 来导出这个列表到 Excel 文件中。导出过程中,会自动根据 User 类的字段定义来生成表格的列。 请确保已经引入 EasyExcel 的依赖,可以在 `pom.xml` 文件中添加以下依赖: ```xml <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.2.11</version> </dependency> ``` 希望这可以帮助到你!如果有任何疑问,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值