-1
我上傳了一個名爲&的Excel文件,其名稱爲&。 我想讀列名稱和相應的名稱值的價值和投入HashMap中爲鍵值對。從excel中讀取名稱值並將其放入映射爲ke值對
我上傳了一個名爲&的Excel文件,其名稱爲&。 我想讀列名稱和相應的名稱值的價值和投入HashMap中爲鍵值對。從excel中讀取名稱值並將其放入映射爲ke值對
使用Apachie POI jars逐個讀取excel文件。您可以很容易地將數據從Excel轉換爲Map
您應該首先將excel文件導出爲CSV文件。
然後,您要讀取此CSV文件並將每個名稱 - 值對添加到HashMap。
我寫了這裏的示例程序:
FileReader reader = new FileReader(CSVFilePathHere);
BufferedReader buffer = new BufferedReader(reader);
Map<String, Integer> map = new HashMap<String, Integer>();
String input_string = "";
String s = "";
Scanner in = null;
while ((input_string = buffer.readLine()) != null) {
String[] arr = input_string.split(",");
map.put(arr[0], Integer.parseInt(arr[1]));
}
reader.close();
buffer.close();