我正在 Julia 中编程,并尝试创建一个包含多个工作表的 Excel 文件来保存一些数据。问题是函数 XLSX.openxlsx() 仅创建一张纸的 Excel。 我正在尝试运行以下代码。
XLSX.openxlsx("test_file.xlsx", mode="w") do xf
sheet = xf[1]
XLSX.rename!("first")
sheet["A1"] = "A"
sheet = xf[2]
XLSX.rename!("second")
sheet["A1"] = "B"
sheet = xf[3]
XLSX.rename!("third")
sheet["A1"] = "C"
end
有人知道如何创建包含多个工作表的 Excel 文件吗?或者也许在现有文件中创建新工作表?
最佳答案
XLSX.addsheet!这就是您正在寻找的。p>
XLSX.openxlsx("test_file.xlsx", mode="w") do xf
XLSX.rename!(xf[1], "first")
for sheetname in ["second", "third", "fourth"]
XLSX.addsheet!(xf, sheetname)
end
xf[1]["A1"] = "A"
xf[2]["A1"] = "B"
xf[3]["A1"] = "C"
# ...
end
关于excel - 如何使用 Julia 创建包含多个工作表的 Excel 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70171026/