我需要将一个excel文件读入Julia。我试过“ExcelReaders”包。但是,该软件包还需要Python或xlrd软件包。虽然它使用conda.jl包自动安装这些依赖项,但我仍然遇到不同的安装问题。有没有一种简单的方法可以将excel读入Julia?有没人试过Taro.jl包?
答案 0 :(得分:8)
Taro.jl包可以很好地将excel读入Julia。您可以使用Pkg.add(Taro)
安装软件包。安装软件包后,您可以使用using Taro; Taro.init()
加载它。您可以使用Taro.readxl()
来读取Excel文件。以下文章提供了一个关于如何使用Taro.jl在Julia中读取excel文件的一个很好的教程:
https://economictheoryblog.com/2018/01/03/how-to-read-an-excel-file-in-julia-language-an-example/
答案 1 :(得分:5)
太郎效果很好(即使我自己这么说)。您需要在计算机上安装java,但在此之后,Pkg.add(Taro)
将为您安装所有依赖项。并且,我认为使用更复杂的excel文件你会更好地使用Taro。
答案 2 :(得分:3)
如果你可以保存ods格式,你也可以使用OdsIO.jl包。
它也使用python模块(ezodf
),但是当你安装OdsIO.jl时它应该在Windows和Linux中自动安装。
答案 3 :(得分:3)
只有一台与Julia v1.0兼容的纯Excel阅读器:
它不依赖于Python或Java。通过在控制台中键入]add XLSX
从程序包管理器进行安装,然后使用using XLSX
进行加载。 Here is the tutorial document。
答案 4 :(得分:2)
如果您可以另存为.csv
,那么CSV.jl效果很好。
答案 5 :(得分:0)
ExcelReaders包也可用