summaryrefslogtreecommitdiff
path: root/clojure/src/csvtool/core.clj
blob: 11e6bc745ffa73cd91ab147c6031e6f8a1c5c83c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
(ns csvtool.core
  (:gen-class))

(require '[clojure.data.csv :as csv]
         '[clojure.java.io :as io])

(defn -main
  "I don't do a whole lot ... yet."
  [& args]
  (println "Hello, World!"))

(defn my-read []
  (with-open [reader (io/reader "in-file.csv")]
    (doall
      (csv/read-csv reader))))

(defn my-write []
  (with-open [writer (io/writer "out-file.csv")]
    (csv/write-csv writer
                   [["abc" "def"]
                    ["ghi" "jkl"]])))