1. 程式人生 > >如何建立一個csv格式的檔案

如何建立一個csv格式的檔案

function downloadFile(fileName, content){
    var aTag = document.createElement('a');
    var blob = new Blob(['\ufeff' + content], {type: 'text/txt,charset=UTF-8'});
    aTag.download = fileName;
    aTag.href = URL.createObjectURL(blob);
    aTag.click();
    URL.revokeObjectURL(blob);
}

fileName 指 檔案的名稱,content 指 檔案的內容。

案例:
export default class Demo extends Component {

	demo = () => {
			downloadFile('樣例csv檔案.csv','資料節點1,資料節點2,資料節點3\r1,2,3\r4,5,6')
	}
	
	render() {
	
		return(
			<div>
				<a onClick={this.demo}>生成csv檔案</a>
			</div>
		)
		
	}		
}