@christophervr/xlsx-反应-查看器
React的浏览器Excel电子表格编辑器,使用一个共享编辑器和Cononical OOXML文档引擎.
部分 氧化物数字 : 办公室 • 妇女 单词 • 妇女 埃克塞尔 • 妇女 电源点 • 妇女 维西奥 • 妇女 打开小组 • 妇女 核心
安装
npm install @christophervr/xlsx-react-viewer
使用此软件包宣布的框架对等点 : react (单位:千美元)>=18) (中文(简体) ). 现有框架应用程序通常已经提供.
软件包将它的编辑器UI和适配器捆绑. 核心模式和共享控制 被安装为正常的注册依赖,并重新出口模型API. 一个取景器包就够了;不需要单独安装核心.
快开始
import { useState } from 'react';
import { createWorkbook, SpreadsheetEditor } from '@christophervr/xlsx-react-viewer';
export function Editor() {
const [workbook, setWorkbook] = useState(() => createWorkbook());
return <SpreadsheetEditor workbook={workbook} onWorkbookChange={setWorkbook} />;
}
在浏览器中挂载并给主机一个高度. 每个编辑包使用一个 应用程序:每个编辑器都登记相同的自定义元素.
特征
| 特性 | 说明 |
|---|---|
| 编辑 | 共享网格,丝带,公式栏,工作表标签和工作簿更改事件. |
| 文件 | XLSX,XLSM,XLTX,遗产XLS和CSV通过核心加载. |
| 型号 | createWorkbook, (中文(简体) ), loadWorkbook, (中文(简体) ), saveXlsx 和软件包条目的核心类型. |
| 框架 | 一样 <xlsx-editor> UI在6个薄适配器后面. |
API 密码
共享选项类型, loadWorkbook 财务报告和审定财务报表 detectWorkbookFormat 导出助手
从包裹。 框架处理被曝光 load, (中文(简体) ), save 财务报告和审定财务报表 download编辑
香草包用品 mountEditor(container, options) 无框架
生命周期管理. ooxml-core 财务报告和审定财务报表 ooxml-ui 常规
依赖性。 解析,公式,编辑和网格计算在核心中直播.
构件
在网格周围建立自己的UI,使用 useViewerBuildingBlocks 与 SpreadsheetCanvas 财务报告和审定财务报表
选项 Toolbar, (中文(简体) ), FormulaBar 财务报告和审定财务报表 SheetTabs钩子返回 canvasProps, (中文(简体) ),
toolbarProps (国家, enabled 用于格式化、撤销、重做、公式条目和
工作表导航, loading, (中文(简体) ), error, (中文(简体) ), mode, (中文(简体) ), dirty, (中文(简体) ), selection, (中文(简体) ), collaboration 财务报告和审定财务报表
editError,并收回主机调用,例如 onOpenShareDialog 财务报告和审定财务报表 onValidationError编辑
表面只读直到您通过 canEdit: true。无
标题栏、丝带、后台或对话框被挂起。 见
组件指南。 。 。 .
限制
这是一个早期的编辑器,没有 Microsoft Excel 等值或保证无损失 保存不支持的特性。 Legacy XLS 输入保存为 XLSX. 关键表, 切片和花花纹不能编辑;宏永远不会执行. 审查核心 诊断和特征指南先依赖保存.
文档
隐私和网络使用
Excel软件包在打开,渲染,编辑或保存文档时不提出网络请求:链接图片没有被取出,链接数据没有被刷新,字体只来自该设备(没有从Google字体或任何其他字体服务下载到任何内容). 超链接只有在读者跟随时才打开. 没有东西收集分析或遥测。 见 简 单。 。 。 .
许可证
阿帕奇2.0 (英语).
一驾驱动器集成
使用可选共享 ooxml-core/embedding/onedrive 连接到主机提供的微软
注册。 见 办公包和综合参考资料
用于此产品的负载/保存 API,本地存储接线,共享权限和冲突恢复.
这个 测试指南
将测试-局部运输与活的微软接受分离. 没有运送模拟服务;
OneDrive存储器不提供Microsoft Office的同名或自动文档合并.