在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”,值將是該列下顯示的資料。

輸出

執行後,將產生以下輸出:

更新於:2021年9月29日

879 次瀏覽

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告