0

Excelファイルから特定の行数を読み取り、各行がレコードの新しいインスタンスであるレコードでそれらを更新する最良の方法は何ですか?

4

2 に答える 2

0

おそらく、Martin Jul のdocjureを使用します。

于 2013-01-01T14:32:06.263 に答える
0

簡単な方法は、Excel ファイルを csv ファイルとして保存し、通常のツールを適用することです。

(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"})
于 2013-01-01T08:04:07.630 に答える