我正在寻找一个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