如何在 single-page-application(React JS) 内的 csv 文件中写入数据?
How to write data in a csv file within single-page-application(React JS )?
我想在 react-application(create-react-app) 内的 csv 文件中写入或覆盖数据(或插入行)。
我现在的 App.js 文件是 -
import React, { Component} from 'react';
const csvData =[
['Ahmed', 'Tomi' , 'ah@smthing.co.com'] ,
['Raed', 'Labes' , 'rl@smthing.co.com'] ,
['Yezzi','Min l3b', 'ymin@cocococo.com']
];
export default class App extends Component {
render() {
return(
<div>
</div>
);
}
}
在这里,我想在我的 react-application
中一个名为 data.csv 的 csv 文件中插入 csvData
我的data.csv现在是:
Name,NickName,Email
Rahul B.,Rah,bbh@smthing.co.com
Abhinav K.,Abhi,xyzh@smthing.co.com
Akshay G.,Aksh,abc@smthing.co.com
其中
Name,NickName,Email
是我的 csv 文件的 headers。
我希望我的 data.csv 看起来像 -
Name,NickName,Email
Rahul B.,Rah,bbh@smthing.co.com
Abhinav K.,Abhi,xyzh@smthing.co.com
Akshay G.,Aksh,abc@smthing.co.com
Ahmed, Tomi , ah@smthing.co.com
Raed, Labes , rl@smthing.co.com
Yezzi,Min l3b,ymin@cocococo.com
那么如何使用我的 App 组件(React 组件)更新 data.csv。
提前致谢。
你可以使用这个库
这对我有帮助
https://www.npmjs.com/package/react-csv
请注意,此命令会将库安装到您的项目文件夹中。
npm i react-csv
import {CSVLink, CSVDownload} from 'react-csv';
const csvData =[
['firstname', 'lastname', 'email'] ,
['Ahmed', 'Tomi' , 'ah@smthing.co.com'] ,
['Raed', 'Labes' , 'rl@smthing.co.com'] ,
['Yezzi','Min l3b', 'ymin@cocococo.com']
];
<CSVLink data={csvData} >Download me</CSVLink>
// or
<CSVDownload data={csvData} target="_blank" />
我想在 react-application(create-react-app) 内的 csv 文件中写入或覆盖数据(或插入行)。 我现在的 App.js 文件是 -
import React, { Component} from 'react';
const csvData =[
['Ahmed', 'Tomi' , 'ah@smthing.co.com'] ,
['Raed', 'Labes' , 'rl@smthing.co.com'] ,
['Yezzi','Min l3b', 'ymin@cocococo.com']
];
export default class App extends Component {
render() {
return(
<div>
</div>
);
}
}
在这里,我想在我的 react-application
中一个名为 data.csv 的 csv 文件中插入 csvData我的data.csv现在是:
Name,NickName,Email
Rahul B.,Rah,bbh@smthing.co.com
Abhinav K.,Abhi,xyzh@smthing.co.com
Akshay G.,Aksh,abc@smthing.co.com
其中
Name,NickName,Email
是我的 csv 文件的 headers。
我希望我的 data.csv 看起来像 -
Name,NickName,Email
Rahul B.,Rah,bbh@smthing.co.com
Abhinav K.,Abhi,xyzh@smthing.co.com
Akshay G.,Aksh,abc@smthing.co.com
Ahmed, Tomi , ah@smthing.co.com
Raed, Labes , rl@smthing.co.com
Yezzi,Min l3b,ymin@cocococo.com
那么如何使用我的 App 组件(React 组件)更新 data.csv。
提前致谢。
你可以使用这个库 这对我有帮助
https://www.npmjs.com/package/react-csv
请注意,此命令会将库安装到您的项目文件夹中。
npm i react-csv
import {CSVLink, CSVDownload} from 'react-csv';
const csvData =[
['firstname', 'lastname', 'email'] ,
['Ahmed', 'Tomi' , 'ah@smthing.co.com'] ,
['Raed', 'Labes' , 'rl@smthing.co.com'] ,
['Yezzi','Min l3b', 'ymin@cocococo.com']
];
<CSVLink data={csvData} >Download me</CSVLink>
// or
<CSVDownload data={csvData} target="_blank" />