julia的图片操作简单体验了一下,接着体验julia的excel操作,于是安装了ExcelFiles库,文档没有发现需要python,我以为安装完了,一看,在疯狂下载miniconda最终的结果是2G空间over了
所以如果你的julia没有安装过pycall等依赖于python的库,慎重安装此库。
julia的图片操作简单体验了一下,接着体验julia的excel操作,于是安装了ExcelFiles库,文档没有发现需要python,我以为安装完了,一看,在疯狂下载miniconda最终的结果是2G空间over了
又找到一个库,可以读取excel文件,而不依赖于python。目前只至此julia到0.6.4版本,如果发现1.0可以用,可以通知我一下。
julia> using XLSX
julia> fname=raw"E:\test.xlsx"
“E:\test.xlsx”
julia> xf = XLSX.readxlsx(fname)
XLSXFile(“test.xlsx”) containing 1 Worksheets
sheetname size range
Sheet1 2x2 A1:B2
julia> sh = xf[“Sheet1”]
2×2 XLSX.Worksheet: “Sheet1”
julia> sh[“A1:B2”]
2×2 Array{Any,2}:
“a” “b”
3 4
以下是写和再读取的部分,如果想系统学习用法请访问https://felipenoris.github.io/XLSX.jl/latest/
julia> import DataFrames
julia> a=sh[“A1:B2”]
2×2 Array{Any,2}:
“a” “b”
3 4
julia> df=DataFrames.DataFrame(a)
2×2 DataFrames.DataFrame
│ Row │ x1 │ x2 │
├─────┼────┼────┤
│ 1 │ a │ b │
│ 2 │ 3 │ 4 │
julia> fname=raw"E:\wtest.xlsx"
“E:\wtest.xlsx”
julia> XLSX.writetable(fname, DataFrames.columns(df), DataFrames.names(df))
julia> xf2 = XLSX.readxlsx(fname)
XLSXFile(“wtest.xlsx”) containing 1 Worksheets
sheetname size range
Sheet1 3x2 A1:B3
julia> sh2 = xf2[“Sheet1”]
3×2 XLSX.Worksheet: “Sheet1”
julia> sh2[“A1:B3”]
3×2 Array{Any,2}:
“x1” “x2”
“a” “b”
3 4
已经支持了1.0