如何将Excel文件读入List <map <string,string =“”>&gt;

时间:2015-06-11 13:32:07

标签: java apache-poi

如何将excel文件读入List<Map<String, String>>,首先我需要从excel获取列名,然后获取所有值并将其放入List<Map<String, String>>。我希望从这个集合中得到一些价值:String columnValue = map.get("column_name");

1 个答案:

答案 0 :(得分:-1)

您可以以CSV格式从excel导出数据,并使用Apache的CSV解析器库进行JAVA。

然后在类路径中导入库后,您只需将其用作

即可
Reader in = new FileReader("path/to/file.csv");
Iterable<CSVRecord> records = CSVFormat.EXCEL.parse(in);
for (CSVRecord record : records) {
    String lastName = record.get("Last Name");
    String firstName = record.get("First Name");

}

在此之后,您可以按照所需的方式将数据存储在列表中。

了解更多信息 https://commons.apache.org/proper/commons-csv/index.html