从excel文件中读取特定行数并在记录中更新它们的最佳方法是什么,每行都是记录的新实例
答案 0 :(得分:0)
简单的方法是将excel文件保存为csv文件,然后应用通常的tools
(defrecord Record [W1 W2 W3])
(defn read-csv [fname count]
(with-open [file (reader fname)]
(doall (take count (map (comp first csv/read-csv)
(line-seq file))))))
(map #(apply ->Record %) (read-csv "1.csv" 3))
->(#Record{:W1 "1", :W2 "one", :W3 "A"}
#Record{:W1 "2", :W2 "two", :W3 "B"}
#Record{:W1 "3", :W2 "three", :W3 "C"})
答案 1 :(得分:0)
我可能会使用Martin Jul的docjure。