DataFrame.toExcel
Converts a DataFrame or Series to Excel file and write file to disk or download in browser.
DataFrame.toExcel(options)
Parameters | Type | Description | Default |
options | object, optional | Configuration object: filePath : Local file path to write the CSV file to. If not specified, the CSV will be returned as a string. Only needed in Nodejs versionfileName : The name of the file to download as. Only needed in the browser environment.sheetName : Name to call the excel sheet. | {
filePath: "./output.xlsx",
sheetName: "Sheet1"
} |
The toExcel function can be used to write out a DataFrame or Series to Excel (.xlsx) file. The output format will depend on the environment. In the following examples, we show you how to write/download an Excel file from Node and Browser environments.
Writing an Excel file to a local file path is only supported in the Nodejs environment
Node.js
const dfd = require("danfojs-node")
let data = {
Abs: [20.2, 30, 47.3],
Count: [34, 4, 5],
"country code": ["NG", "FR", "GH"],
};
let df = new dfd.DataFrame(data);
df.toExcel({ filePath: "testOut.xlsx"});
You can automatically convert and download an Excel file in a browser environment, by specifying a
fileName
.let data = {
Abs: [20.2, 30, 47.3],
Count: [34, 4, 5],
"country code": ["NG", "FR", "GH"],
};
let df = new dfd.DataFrame(data);
df.toExcel({ fileName: "testOut.xlsx", download: true });
Last modified 1yr ago