如何从Jullia导出excel中的结果?

时间:2018-03-06 12:10:20

标签: julia

如何从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表中写它。有没有办法做到这一点?

2 个答案:

答案 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)

对于更复杂的数据,您应该考虑使用DataFramesCSV.jl进行CSV导出。

更新:还有Taro.jl允许一个(通过一些Java API)在单个单元级别上编写Excel文件。

答案 1 :(得分:2)

如果您使用ods格式(excel或libreoffice)工作正常,可以使用OdsIO.jl。 您可以指定确切的单元格位置,例如,您可以使用新数据仅更新感兴趣的单元格区域。