This is a major upgrage for package XLSX.jl . You can now export your DataFrames to Excel files.
XLSX.writetable("df.xlsx", DataFrames.columns(df), DataFrames.names(df)) # df is a DataFrame
You can even export multiple dataframes to a single Excel file. Each DataFrame will be put into a separate worksheet.
XLSX.writetable("report.xlsx", REPORT_A=( DataFrames.columns(df1), DataFrames.names(df1) ), REPORT_B=( DataFrames.columns(df2), DataFrames.names(df2) ))
Streaming and Caching are also built into the package.