在React JS中创建类似Excel的数据表格
在这篇文章中,我们将学习如何在React JS前端创建一个类似Excel的数据表格。我们将使用一个名为**react-data-grid**的第三方包。如果您正在处理数据并希望创建一个仪表板应用程序,这是一个非常有用的包。
首先创建一个React项目:
npx create-react-app tutorialpurpose
进入项目目录:
cd tutorialpurpose
示例
下载并安装**react-data-grid**包:
npm i --save react-data-grid
我们可以使用这个包来添加默认样式的网格表,或者说是预制的数据表格。
在**App.js**中添加以下代码:
import DataGrid from "react-data-grid";
const columns = [
{ key: "id", name: "ID" },
{ key: "title", name: "Title" },
];
const rows = [
{ id: 0, title: "Example" },
{ id: 1, title: "Demo" },
{ id: 2, title: "React JS" },
{ id: 3, title: "Tutorialspoint" },
{ id: 4, title: "Ath Tripathi" },
{ id: 5, title: "Kiran Kumar Panigrahi" },
];
export default function App() {
return <DataGrid columns={columns} rows={rows} />;
}解释
概念很简单。我们首先创建一个**column**变量来指示列的排列方式。它将是一个JSON对象的列表,每一列应该有两个键:“key”,它将在创建行时用作引用;“name”,它将用于显示列名。
**row**变量与**column**变量相同。行的JSON键将是**column**变量的“key”,值将是该列下显示的数据。
输出
执行后,将产生以下输出:

广告
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP