轉帖|使用教程|編輯:龔雪|2020-12-28 10:14:49.400|閱讀 205 次
概述:本文將為大家介紹如何3分鐘創建 SpreadJS 的 React項目。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
SpreadJS 純前端表格控件 V11.2(SP2) 已經全面支持了 React 的拓展。接下來我們看下如何利用 3 分鐘快速創建一個 SpreadJS 的 React 項目。
1. 新建 React 項目(耗時 1 Min)
直接運行:npx create-react-app react-spread-sheets
還不清楚 npx? 請點擊這里了解一下《》。
cd react-spread-sheets
npm start
訪問 查看效果
2. 導入 Spread.Sheets React 組件(耗時 30 S)
js npm install @grapecity/spread-sheets-react
如果您需要 excel 導入/導出、chart 圖表、打印或者 pdf 導出功能,可以選擇導入相應的 SpreadJS 組件,具體請查看。
3. 頁面添加 Spread.Sheets 元素(耗時 30 S)
導入Spread.Sheets
import {SpreadSheets, Worksheet, Column} from '@grapecity/spread-sheets-react'; import '@grapecity/spread-sheets/styles/gc.spread.sheets.excel2016colorful.css';
添加構造器
constructor(props){ super(props); this.hostStyle = { left: "20px", right: "20px", position: "absolute", textAlign: "left" }; var self = this; this.workbookInitialized = function(workbook){ self.spread = workbook; console.log(workbook.getSheetCount()); } }
添加模板
<div style={this.hostStyle}> <SpreadSheets workbookInitialized={this.workbookInitialized}></SpreadSheets> </div>
4.啟動 Npm(耗時 1 Min)
workbookInitialized 是 spread 初始化完成后的回調事件,我們可以在事件中得到初始化好的 workbook 對象。
添加部署授權需要同時給 Sheets 和 ExcelIO 同時添加,部署授權可以在全局 config 中配置。
只需 3 分鐘,一個 SpreadJS 的 React 項目就創建完成了,當然純前端表格控件 SpreadJS 的強大不僅于此,去實際試用感受一下吧!
純前端表格控件SpreadJS,可滿足 .NET、Java、App 等應用程序中的 Web Excel 組件開發、數據填報、在線文檔、圖表公式聯動、類 Excel UI 設計等業務場景,并在數據可視化、Excel 導入導出、公式引用、數據綁定、框架集成中無需大量代碼開發和測試,極大降低了企業研發成本和項目交付風險。
本文轉載自
購正版SpreadJS報表控件授權限時優惠!最高立減萬元!點擊
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: