如何建立一個csv格式的檔案
阿新 • • 發佈:2018-12-17
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>
)
}
}