1

我不确定这里最好的方法是什么。我是一名新手程序员,正在尝试学习 Java,我有一个任务想要完成。我在 Excel 文件中有数据。Excel 文件有多个列。我需要从特定列中获取值,用它来查询数据库。如果查询返回 null,则向列添加一个值,或以某种方式对其进行标记。如果查询返回一个值,则什么也不做。移动到下一行。

有人想给菜鸟扔骨头吗?

4

3 回答 3

1

看到这个。这是我认为的答案。 http://poi.apache.org/

于 2013-07-30T01:22:51.740 回答
0

我会考虑使用Apache POI从 excel 文件中提取数据,并使用MyBatis进行数据库映射/交互。

当然,我们不能为您编写代码,但是这两个资源应该可以让您快速开始。一旦您开始编写代码,并且您发现自己在苦苦挣扎,那么我将在此处发布您正在尝试实现的代码示例。

于 2013-07-30T01:32:22.820 回答
0

尝试使用Apache POI jar,

FileInputStream fis = new FileInputStream(FILE_NAME);
XSSFWorkbook workbook = new XSSFWorkbook(fis);
Sheet sheet = workbook.getSheet(READ_PARTICULAR_SHEET);

for (Row readRow : sheet)
{
    for (Cell readCell : readRow)
    {
       if (readCell.getCellType() == ANY_THING)
       {
         //anything you want
       }
    }
}

在这里供参考

于 2013-07-30T01:37:44.870 回答