如何从Julia导出我的Excel表格? 我的表是一个矩阵如下:
x y z e r t b
1 0 1 1 0 1 1
0 1 1 0 1 1 1
1 0 1 0 0 0 1
我想在excel表中写它。有没有办法做到这一点?
答案 0 :(得分:3)
将你的表作为(即忽略它包含字符串和整数)
julia> table = ["x" "y" "z" "e" "r" "t" "b";
1 0 1 1 0 1 1;
0 1 1 0 1 1 1;
1 0 1 0 0 0 1]
4×7 Array{Any,2}:
"x" "y" "z" "e" "r" "t" "b"
1 0 1 1 0 1 1
0 1 1 0 1 1 1
1 0 1 0 0 0 1
您可以使用Julia的writecsv,即writecsv("mytable.csv", table)
。
对于更复杂的数据,您应该考虑使用DataFrames和CSV.jl进行CSV导出。
更新:还有Taro.jl允许一个(通过一些Java API)在单个单元级别上编写Excel文件。
答案 1 :(得分:2)
如果您使用ods格式(excel或libreoffice)工作正常,可以使用OdsIO.jl。 您可以指定确切的单元格位置,例如,您可以使用新数据仅更新感兴趣的单元格区域。