Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以将Excel工作表导入Java并按单元格信息排序吗_Java_Excel - Fatal编程技术网

我可以将Excel工作表导入Java并按单元格信息排序吗

我可以将Excel工作表导入Java并按单元格信息排序吗,java,excel,Java,Excel,我想知道,通过Java,我是否可以比较A列中的值,只分离出每个人的姓名,然后进一步分离出B列中最大的数字 所以基本上我想为每个跑步者找到最好的时间 我只想了解这个问题是否可能,以及如何解决 假设我有一个excel电子表格,其中A列有田径队参赛者的姓名。这些名称重复多次 B列显示了一个赛季中每个跑步者的跑步时间(以秒为单位) C列有时间的日期 A B C John 20

我想知道,通过Java,我是否可以比较A列中的值,只分离出每个人的姓名,然后进一步分离出B列中最大的数字

所以基本上我想为每个跑步者找到最好的时间

我只想了解这个问题是否可能,以及如何解决

假设我有一个excel电子表格,其中A列有田径队参赛者的姓名。这些名称重复多次

B列显示了一个赛季中每个跑步者的跑步时间(以秒为单位)

C列有时间的日期

A                 B                     C
John             20                    1/26/2012
John             18                    1/27/2012
John             17                    1/28/2012
Cindy            21                    1/26/2012
Cindy            20                    1/27/2012 
Cindy            18                    1/28/2012

您可以使用第三方库(如)来加载数据。加载数据模型后,您可以对其执行任何适当的操作,包括排序。

您可以使用类似的第三方库来加载数据。加载数据模型后,您可以对其执行任何适当的操作,包括排序。

如果您可以:

  • 给它装上一个
  • 将每行文本拆分为一个字符串数组
  • 将列B转换为带
  • 将日期转换为可按字符串排序的YYYY/MM/DD。拆分(“/”),concat[2]+[1]+[0]
  • 使用名称、时间和日期创建Person(用户定义的类)的实例
  • 将某人添加到
  • 随你的便
如果您可以:

  • 给它装上一个
  • 将每行文本拆分为一个字符串数组
  • 将列B转换为带
  • 将日期转换为可按字符串排序的YYYY/MM/DD。拆分(“/”),concat[2]+[1]+[0]
  • 使用名称、时间和日期创建Person(用户定义的类)的实例
  • 将某人添加到
  • 随你的便