vue集成spreadjs

vue集成spreadjsvue 集成 spreadjs 先使用 npm 安装 spreadjs 插件然后在页面引用直接上代码效果图先使用 npm 安装 spreadjs 插件 grapecity spread excelio 14 0 10 grapecity spread sheets 14 0 10 grapecity spread sheets barcode 14 0 10 grapecity spread sheets charts 14 0 10 grapecity sp

先使用npm安装spreadjs插件

"@grapecity/spread-excelio": "^14.0.10", "@grapecity/spread-sheets": "^14.0.10", "@grapecity/spread-sheets-barcode": "^14.0.10", "@grapecity/spread-sheets-charts": "^14.0.10", "@grapecity/spread-sheets-designer": "^14.0.10", "@grapecity/spread-sheets-designer-resources-cn": "^14.0.10", "@grapecity/spread-sheets-designer-vue": "^14.0.10", "@grapecity/spread-sheets-languagepackages": "^14.0.10", "@grapecity/spread-sheets-pdf": "^14.0.10", "@grapecity/spread-sheets-pivot-addon": "^14.0.10", "@grapecity/spread-sheets-print": "^14.0.10", "@grapecity/spread-sheets-resources-zh": "^14.0.10", "@grapecity/spread-sheets-shapes": "^14.0.10", "@grapecity/spread-sheets-vue": "^14.0.10", 

然后在页面引用

直接上代码

<template> <div style="background:#fff;position:absolute;top:0;bottom:0;left:0;right:0;"> <div id="ss" style="width:100%; height:100%;"></div> <div id="designerHost" style="width:100%; height:100%;border: 1px solid gray;"></div> </div> </template> <script> import '@grapecity/spread-sheets/styles/gc.spread.sheets.excel2016colorful.css' import GC from '@grapecity/spread-sheets' import '@grapecity/spread-sheets-resources-zh' import '@grapecity/spread-sheets-designer/styles/gc.spread.sheets.designer.min.css' import "@grapecity/spread-sheets-designer-resources-cn" import "@grapecity/spread-sheets-designer" GC.Spread.Common.CultureManager.culture("zh-cn") export default { data(){ return { } }, computed:{ }, created () { }, mounted () { // 初始化 Spread var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss")); //获取活动表 var sheet = spread.getSheet(0); //设置列宽 sheet.setColumnWidth(2, 100); sheet.setColumnWidth(4, 100); // 创建数据数组 var dataArray = [ ['Region', 'Subregion', 'country', 'Population'], ['Asia', 'Southern', 'India', ], [, , 'Pakistan', ], [, , 'Bangladesh', ], [, , 'Others', ], [, 'Eastern', 'China', ], [, , 'Japan', ], [, , 'Others', ], [, 'South-Eastern', , ], [, 'Western', , ], [, 'Central', , ], ['Africa', 'Eastern', , ], [, 'Western', , ], [, 'Northern', , ], [, 'Others', , ], ['Europe', , , ], ['Others', , , ] ]; // 设置数组 sheet.setArray(1, 1, dataArray); var treemapChart = sheet.charts.add('chart1',GC.Spread.Sheets.Charts.ChartType.treemap, 450, 0, 500, 500, "B2:E18"); // 初始化设计器 // var designer = new GC.Spread.Sheets.Designer.Designer(document.getElementById("designerHost")) // 初始化设计器与默认配置和上面创建的扩展组件 var designer = new GC.Spread.Sheets.Designer.Designer(document.getElementById("designerHost"), '', spread); } } </script> <style> </style> 

效果图

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/232652.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • MySQL终章

    视图什么是视图视图的特点视图的创建视图的使用视图的更新视图的删除触发器什么是触发器触发器的作用触发器创建语法四要素创建触发器语法存储过程MySQL数据库在5.0版本后开始支持

    2022年3月29日
    43
  • 用例图详解_用例图include是用什么画的

    用例图详解_用例图include是用什么画的对于用例图来说我们需要了解的是什么叫用例图,构成用例图的要素,用例图有哪些重要的元素,各个用例之间的关系。当然最重要的是如何根据需求创建用例图。具体的创建通过一个简单的学生管理的例子说明创建的过程和例子。  我的所有例子都是是使用Rose这个软件来画的,现在虽然有新的UML模型画图软件,但是我比较喜欢用这个Rose,如果你还没有装这个软件需要先装一个,或者使用你比较喜欢的UML画图软件。下面我们

    2025年9月30日
    2
  • 决策树的原理_决策树特征选择

    决策树的原理_决策树特征选择决策树的原理:根据树结构进行决策,可以用于分类和回归。一颗决策树包括一个根结点、若干个内部节点和若干个叶节点。从根节点出发,对每个特征划分数据集并计算信息增益(或者增益率,基尼系数),选择信息增益最大的特征作为划分特征,依次递归,直至特征划分时信息增益很小或无特征可划分,形成决策树。决策树优点1.计算复杂度不高;2.输出结果易于理解;3.不需要数据预处理;4…

    2025年8月28日
    4
  • C/C++编程学习 – 第5周 ④ 石头剪刀布「建议收藏」

    C/C++编程学习 – 第5周 ④ 石头剪刀布「建议收藏」题目描述石头剪刀布是常见的猜拳游戏。石头胜剪刀,剪刀胜布,布胜石头。如果两个人出拳一样,则不分胜负。一天,小A和小B正好在玩石头剪刀布。已知他们的出拳都是有周期性规律的,比如:“石头-布-石头-剪刀-石头-布-石头-剪刀……”,就是以“石头-布-石头-剪刀”为周期不断循环的。请问,小A和小B比了N轮之后,谁赢的轮数多?输入格式输入包含三行。第一行包含三个整数:N,NA,NB,分别表示比了N轮,小A出拳的周期长度,小B出拳的周期长度。0

    2022年7月24日
    20
  • 大数据的应用实例_net开源开发web框架

    大数据的应用实例_net开源开发web框架NetAdvantage的整套组件中,应该说WebGrid是应用最多的。但是网上的关于这方面的资料非常少。这段时间刚好项目处于收尾阶段,因为空余下来。而有一个项目中完全的运用了WebGrid。因此有了一些心得,现在共享大家这里我主要结合常见项目进销存中的一个入库单来讲解WebGrid在B/S开发中的便利我先把做好的界面和效果展示给大家,让大家有一个直观的了解当我在订单编号中输入订单编号后,我使用一

    2022年9月27日
    3
  • navicat激活码【注册码】

    navicat激活码【注册码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    63

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号