reactjs - 如何将 material-ui 表导出为 CSV?
问题描述
你们中的某个人可以解释一下如何将material-ui-table 导出为CSV 文件吗?
<Paper>
<Table>
<TableHead>
<TableRow>
<TableCell>A</TableCell>
<TableCell >B</TableCell>
<TableCell>C</TableCell>
<TableCell>D</TableCell>
</TableRow>
</TableHead>
<TableBody>
{this.rows.map(row => {
return (
<TableRow key={row.ID}>
<TableCell>{row.A} </TableCell>
<TableCell >{row.B}</TableCell>
<TableCell>{row.C}</TableCell>
<TableCell >{row.D}</TableCell>
</TableRow>
);
})}
</TableBody>
</Table>
</Paper>
我需要创建一个将此表导出为 csv 格式的组件
解决方案
在 Material-UI 的表格页面“补充项目”部分,他们推荐使用material-table。
material-table 的道具之一是exportButton={true}
,它呈现一个 CSV 导出按钮。
推荐阅读
- c++ - 即使使用 -std=c++2a 和 g++-11 也无法使用 std::chrono::parse
- android - androidx proxyconfig如何设置用户密码认证
- python - 我可以从一项服务购买域名并在另一项服务上托管 Web 应用程序吗?
- textarea - 如何使用 RedActorX 在 textarea 中设置字符串限制
- java - 推荐用于两个相同大小的表格和按钮的 Java Swing 布局
- android - Android-Cordova 10.0.1 任务:app:processDebugGoogleServices 失败
- python - 如何使用给定的边界框运行深度排序跟踪?
- python - 将 value_counts 与 False/True 一起使用。当有任何假或真时如何获得假/真= 0
- python - pyinstaller 和 sys.exit() 的问题
- sql-server - Powershell SQL 数据库备份/还原到 Azure Blob