请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

happyfish2

注册会员

2

主题

12

帖子

34

积分

注册会员

积分
34
最新发帖
happyfish2
注册会员   /  发表于:2019-12-13 11:25  /   查看:7253  /  回复:13
产品版本:    Spread 13版本
问题描述:项目使用ng6开发.所有库包更新到13版本.
之前的导出调用就报错了.如图1.png.
v12版本就没有问题.所以就比较了一下GC.Spread.Sheets.d.ts文件,发现excel属性删除了.请问想用导出功能该怎么写呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

13 个回复

Fiooona
论坛元老   /  发表于:2019-12-13 13:49:20
沙发
使用导出功能的页面要引入包:
import ExcelIO from '@grapecity/spread-excelio'
这样初始化:
   var excelIO = new ExcelIO.IO()

如果尝试后不行可以上传下您的工程,能复现这个问题就行
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
happyfish2
注册会员   /  发表于:2019-12-13 13:56:03
板凳
本帖最后由 happyfish2 于 2019-12-13 14:09 编辑
Fiooona 发表于 2019-12-13 13:49
使用导出功能的页面要引入包:
import ExcelIO from '@grapecity/spread-excelio'
这样初始化:

@grapecity/spread-excelio这个是从哪里下载呢?直接复制import ExcelIO from '@grapecity/spread-excelio' ,angular找不到这个@grapecity/spread-excelio.
而且我从官网上下载的压缩包里,也没有对应的@grapecity/spread-excelio.都是js和ts文件。
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-12-13 14:35:36
地板
可以 npm安装:
npm install @grapecity/spread-excelio
官网下载的安装包中在这个路径:


注意到您是新用户,给您推荐以下资源:


这是产品入门学习路径:
https://gcdn.grapecity.com.cn/fo ... mp;extra=#pid236001

这是我们入门的教学视频:
https://gcdn.grapecity.com.cn/spreadjs-newcomer-videos.html

另外我们还有定制培训:
https://gcdn.grapecity.com.cn/fo ... &extra=page%3D1

可以加前端交流群QQ:720389894

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
happyfish2
注册会员   /  发表于:2019-12-13 14:49:19
5#
Fiooona 发表于 2019-12-13 14:35
可以 npm安装:
npm install @grapecity/spread-excelio
官网下载的安装包中在这个路径:

直接用安装包里的js怎么操作呢?需要放到项目下的node_modules里?文件层级呢?有没有教程呢?
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-12-13 14:56:27
6#
这个安装包的路径下有Angular的例子,你下载后npm install 安装包后可以直接运行

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
happyfish2
注册会员   /  发表于:2019-12-13 15:18:35
7#
Fiooona 发表于 2019-12-13 14:56
这个安装包的路径下有Angular的例子,你下载后npm install 安装包后可以直接运行

我现在有一个比较大的疑问,angular项目的库包是统一放在lib文件下,还是通过npm install来安装。有一个博客是放在lib文件下,通过下载库包就行了,怎么现在又变成npm安装了呢?切换成npm安装,对于已经开发的项目,是不是会有大的改动呢?
回复 使用道具 举报
happyfish2
注册会员   /  发表于:2019-12-13 16:08:43
8#
Fiooona 发表于 2019-12-13 14:56
这个安装包的路径下有Angular的例子,你下载后npm install 安装包后可以直接运行

而且npm install 还报错!
D:\中台项目\V13speadjsSourse\AngularSample>npm install
npm ERR! code ETIMEDOUT
npm ERR! errno ETIMEDOUT
npm ERR! network request to http://10.1.1.77:44567/login?uri=cmVnaXN0cnkuY25wbWpzLm9yZy9AYW5ndWxhciUyZnJvdXRlcg== failed, reason: connect ETIMEDOUT 10.1.1.77:44567
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly.  See: 'npm help config'

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\23151121040030\AppData\Roaming\npm-cache\_logs\2019-12-13T07_49_28_158Z-debug.log
回复 使用道具 举报
happyfish2
注册会员   /  发表于:2019-12-13 16:49:30
9#
Fiooona 发表于 2019-12-13 14:56
这个安装包的路径下有Angular的例子,你下载后npm install 安装包后可以直接运行

我已经成功npm install @grapecity/spread-excelio。
但是import ExcelIO from '@grapecity/spread-excelio'语句的ExcelIO报错,提示:
/node_modules/@grapecity/spread-excelio/index没有默认导出
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-12-13 17:48:45
10#
可以这样写:
import * as ExcelIO from "@grapecity/spread-excelio";

var excelIO = new ExcelIO.IO();
附件中这个模块下实现了Excel导入导出,可以参考:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部