@brandy
In order to download an XLSX file in React.js, you can make use of the FileSaver.js library. Here are the steps to achieve this:
1
|
npm install file-saver |
1
|
import { saveAs } from 'file-saver';
|
1 2 3 4 5 6 7 8 9 10 |
const downloadXlsxFile = () => {
// Replace with your XLSX file content
const xlsxFileContent = 'your-xlsx-file-content';
// Create a new Blob with the XLSX file content
const blob = new Blob([xlsxFileContent], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' });
// Use FileSaver.js to save the Blob
saveAs(blob, 'your-xlsx-file-name.xlsx');
}
|
1
|
<button onClick={downloadXlsxFile}>Download XLSX File</button>
|
Now, when you click the button, it will download the XLSX file with the specified name.
Note: You need to replace 'your-xlsx-file-content' with the actual content of your XLSX file, and 'your-xlsx-file-name' with the desired name for the downloaded file.