You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Julia中将修改后的DataFrame保存为新Excel文件?

在Julia中将修改后的DataFrame保存为新Excel文件

你当前的代码仅在内存中修改了DataFrame,并未将更改写入磁盘文件,因此原Excel文件不会同步更新。要把修改后的DataFrame保存为新的Excel文件,使用XLSX包的XLSX.writetable方法即可。

具体实现代码

using DataFrames, XLSX

# 读取原Excel并添加新列(你的原有代码)
df = DataFrame(XLSX.readtable(data_file_path, "sheet1"))
df[!, :new] = new_columns_data_values
df[!, :newer] = newer_columns_data_values

# 保存为新Excel文件
XLSX.writetable("目标文件路径.xlsx", sheet1=(collect(eachcol(df)), names(df)))

关键说明

  • 将"目标文件路径.xlsx"替换为你实际需要的保存路径和文件名,例如"./processed_data.xlsx"
  • sheet1是新文件中工作表的名称,可根据需求自定义(比如改成"处理后数据")
  • collect(eachcol(df))提取DataFrame的所有列数据,names(df)获取列名,二者组合满足writetable的参数要求

内容的提问来源于stack exchange,提问作者yaodao vang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 00:47:03