如何从excel中匹配特定条件的值并将其分配给数组?

纳西姆

我有以下格式的excel

Category     Name                 Title
Map          Map1                 Title Automaition Map1
Topic        Topic1               Title Automaition Topic1
Topic        Topic2               Title Automaition Topic2
Submap       Submap1              Title Automaition Submap1
Sub Topic    SubTop1              Title Automaition SubTopic1

我想将所有类别的“标题”列中的值作为“主题”并存储在数组中。我编写了以下代码,用于将“类别”的“标题”列中的值用作“主题”

public class DitaExcel {

    @Test
    public void Test() throws IOException {
    {
  FileInputStream file = new FileInputStream(new File("C://DitaExchange.xlsx"));

            //Create Workbook instance holding reference to .xlsx file
            XSSFWorkbook workbook = new XSSFWorkbook(file);

            //Get first/desired sheet from the workbook
            XSSFSheet sheet = workbook.getSheetAt(0);


            for (Row row : sheet) {
                for (Cell cell : row) {
                    CellReference cellRef = new CellReference(row.getRowNum(), cell.getColumnIndex());

                    switch (cell.getCellType()) {
                        case Cell.CELL_TYPE_STRING:


                            if (cell.getRichStringCellValue().getString().equalsIgnoreCase("Topic"))
                            {
                                System.out.println(row.getCell(2));

                                break;
                            }
                        break;



                    }}}}}}

我得到的值是Title Automaition Topic1 Title Automaition Topic2

但是我想在数组中捕获这些值。如何捕获数组中的这些值。我希望我的输出是这样的

{标题自动标题1,标题自动标题2}

有人可以帮忙吗?

谢谢

星辰

像这样更改您的代码...


    列表列表= new ArrayList(); 

代码.. 
.... 
...



    如果(cell.getRichStringCellValue()。getString()。equalsIgnoreCase(“ Topic”))
     { 
         list.add(row.getCell(2)); 

         休息; 
     } 

... 
... 

    System.out.print(“ \ t” +列表);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用phantomsjs,如何获取值并将其分配给数组的元素?

来自分类Dev

将值分配给R中数组的特定维

来自分类Dev

如何在Java中扫描文件并将值分配给2D数组

来自分类Dev

如何进行多行匹配并将其分配给哈希?

来自分类Dev

反转数组并将其分配给Java中的新数组

来自分类Dev

如何对二维字符串数组进行排序并将其分配给标签

来自分类Dev

如何编写动态数量的行并将其分配给C中的数组

来自分类Dev

如何在Excel中返回匹配特定条件的数组?

来自分类Dev

PHP遍历数组并将其分配给特定的迭代数

来自分类Dev

返回字符串数组并将其分配给C中的变量

来自分类Dev

如何编写动态数量的行并将其分配给C中的数组

来自分类Dev

如何将值转换为float并将其分配给Python中的字典?

来自分类Dev

使用phantomsjs,如何获取值并将其分配给数组的元素?

来自分类Dev

将值分配给R中数组的特定维

来自分类Dev

如何在jquery中获取选定复选框的值并将其分配给json数组?

来自分类Dev

从SQL语句中选择特定的数据视图值,并将其分配给变量VB

来自分类Dev

如何从文件中提取值(在特定的行和列中)并将其分配给新变量

来自分类Dev

如何获取具有匹配特定条件的属性值的数组中对象的索引?

来自分类Dev

如何解析文本文件中的值并将其分配给Shell脚本参数

来自分类Dev

从函数返回数组并将其分配给变量

来自分类Dev

C。从文件中扫描行的特定部分,并将其分配给某个变量

来自分类Dev

仅使用else if语句嵌套,将const值分配给特定条件

来自分类Dev

如何使用awk从文件中读取矩阵并将其分配给bash脚本中声明的二维数组

来自分类Dev

提取列值并将其作为Spark数据帧中的数组分配给另一列

来自分类Dev

laravel 找到匹配的 id 并将特定的字段值分配给变量?

来自分类Dev

如何遍历 JSON 属性并将这些值分配给数组中的元素?

来自分类Dev

从数组中调用元素并将其分配给变量?

来自分类Dev

如何在结构中初始化 int 指针并将其分配给 C 中的数组?

来自分类Dev

选择属性的特定部分并将其分配给变量

Related 相关文章

  1. 1

    使用phantomsjs,如何获取值并将其分配给数组的元素?

  2. 2

    将值分配给R中数组的特定维

  3. 3

    如何在Java中扫描文件并将值分配给2D数组

  4. 4

    如何进行多行匹配并将其分配给哈希?

  5. 5

    反转数组并将其分配给Java中的新数组

  6. 6

    如何对二维字符串数组进行排序并将其分配给标签

  7. 7

    如何编写动态数量的行并将其分配给C中的数组

  8. 8

    如何在Excel中返回匹配特定条件的数组?

  9. 9

    PHP遍历数组并将其分配给特定的迭代数

  10. 10

    返回字符串数组并将其分配给C中的变量

  11. 11

    如何编写动态数量的行并将其分配给C中的数组

  12. 12

    如何将值转换为float并将其分配给Python中的字典?

  13. 13

    使用phantomsjs,如何获取值并将其分配给数组的元素?

  14. 14

    将值分配给R中数组的特定维

  15. 15

    如何在jquery中获取选定复选框的值并将其分配给json数组?

  16. 16

    从SQL语句中选择特定的数据视图值,并将其分配给变量VB

  17. 17

    如何从文件中提取值(在特定的行和列中)并将其分配给新变量

  18. 18

    如何获取具有匹配特定条件的属性值的数组中对象的索引?

  19. 19

    如何解析文本文件中的值并将其分配给Shell脚本参数

  20. 20

    从函数返回数组并将其分配给变量

  21. 21

    C。从文件中扫描行的特定部分,并将其分配给某个变量

  22. 22

    仅使用else if语句嵌套,将const值分配给特定条件

  23. 23

    如何使用awk从文件中读取矩阵并将其分配给bash脚本中声明的二维数组

  24. 24

    提取列值并将其作为Spark数据帧中的数组分配给另一列

  25. 25

    laravel 找到匹配的 id 并将特定的字段值分配给变量?

  26. 26

    如何遍历 JSON 属性并将这些值分配给数组中的元素?

  27. 27

    从数组中调用元素并将其分配给变量?

  28. 28

    如何在结构中初始化 int 指针并将其分配给 C 中的数组?

  29. 29

    选择属性的特定部分并将其分配给变量

热门标签

归档