我正在尋找一個Clojure的庫,可以方便地讀寫,具有以下特點脫穎而出:Clojure的出色的互動(公式)
- 需要與的.xlsx
- 閱讀兼容:需要能夠返回一個值
- 寫入之前評估的公式:需要追加行結束的片材容易
- (可選)的單元格格式的:粗體,高亮,中心對齊,等等
我已經檢出了clojars,並嘗試使用incanter-excel,這似乎能夠完成所有這些工作,但它使用了大量多餘的東西,例如讀入數據集類型和GUI顯示。我更喜歡在clojure(列表,向量等)中使用本地結構的東西,因爲我真的只是從一堆字符串中抽取出來並將它們放入單元格中(每行都會有相同數量的字段)。
(ns incanterTest.core)
(use '(incanter core excel))
(let [data (read-xls "test.xlsx")]
(type data)
(view data))
test.xlsx:
n m n+m
1 2 3 <- =A2+B2
10 20 30 <- =A3+B3
我想使用Clojure的式的語法,但也許使用Apache POI直接最方便?感謝您的幫助
尋找Apache POI的Clojure包裝。 – Jeremy