Clojure读取文件或电子表格
我需要关于如何在clojure中读取.xlsx文件的帮助。我找到了这个库,无法运行下面的示例代码 ->>加载工作簿sample.xlsx 选择工作表价目表 选择列{:A:name,:B:price} 运行上述代码会从core.clj文件中抛出FileNotFoundException,即使我确信sample.xlsx与core.clj存在于同一目录中。Clojure读取文件或电子表格,clojure,fileinputstream,Clojure,Fileinputstream,我需要关于如何在clojure中读取.xlsx文件的帮助。我找到了这个库,无法运行下面的示例代码 ->>加载工作簿sample.xlsx 选择工作表价目表 选择列{:A:name,:B:price} 运行上述代码会从core.clj文件中抛出FileNotFoundException,即使我确信sample.xlsx与core.clj存在于同一目录中。 我认为问题是阅读文件,并将感谢这样做的帮助,但我也愿意接受建议,谢谢 文件是相对于执行进程的当前目录而不是源文件进行解析的。如果在repl中运行
我认为问题是阅读文件,并将感谢这样做的帮助,但我也愿意接受建议,谢谢 文件是相对于执行进程的当前目录而不是源文件进行解析的。如果在repl中运行此操作,则需要将相对路径添加到包含core.clj的目录中,例如src/project/sample.xlsx,或者使用完全限定的路径。您可以使用.getAbsolutePath clojure.java.io/file找到REPL进程的当前目录。如果您不确定。文件是相对于执行进程的当前目录而不是源文件进行解析的。如果在repl中运行此操作,则需要将相对路径添加到包含core.clj的目录中,例如src/project/sample.xlsx,或者使用完全限定的路径。您可以使用.getAbsolutePath clojure.java.io/file找到REPL进程的当前目录。如果你不确定的话。