首页 > 解决方案 > 尝试使用 Fillo API 将数据写入 Excel 工作表时出错

问题描述

我的系统中安装了一个数据库。我有一个包含 2 列的“用户”表:用户名和密码。我正在使用 JDBC 连接从数据库中检索值。我正在使用 Fillo API 将值写入 excel 表。

然而,文件写入完成后,当我打开excel表格时,我发现Fillo以一种不寻常的方式写入数据:

Username               Password



User1
User2
User3
                        Pwd1
                        Pwd2
                        Pwd3

很明显,开头有一些空行,“密码”的数据与“用户名”没有对齐。我需要数据看起来像:

Username                Password
User1                   Pwd1
User2                   Pwd2
User3                   Pwd3

我的 Fillo API 代码:

Fillo f = new Fillo();
com.codoid.products.fillo.Connection c = f.getConnection("C:\\Users\\Test.xlsx");

//将“user1”写入excel表格。

String myQuery1 = "INSERT INTO "users"(username) VALUES('user1')";
c.executeUpdate(myQuery);

//将所有“密码”写入excel表格。

String myQuery2 = "INSERT INTO "users"(password) VALUES('pwd1')";
c.executeUpdate(myQuery);

代码有什么问题?希望使用 Fillo API 解决此问题的答案。否则,Apache POI API 答案也将被排除在外。

标签: javaexceljdbcapache-poi

解决方案


推荐阅读