找回密码
 立即注册

QQ登录

只需一步,快速开始

chou19870206

注册会员

25

主题

66

帖子

197

积分

注册会员

积分
197
chou19870206
注册会员   /  发表于:2021-3-22 17:01  /   查看:2388  /  回复:6
如题所述,通过Excel导入数据后无法获取脏数据,我的目的是要将导入的数据一行一行的存储到数据库中,之前通过页面编辑的方式保存是通过获取脏数据实现的,我希望导入Excel后也能按照原来的格式获取到导入的数据。我原来获取到的数据格式如下:
image.png877941894.png

6 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-22 17:30:54
沙发
如下图所示为脏数据的概念: image.png59276427.png
导入的Excel文件的值,无法通过脏数据获取到。
如果您想获取excel文件的所有单元格的值,可以使用getArray方法,具体用法参考API:
https://demo.grapecity.com.cn/spreadjs/help/api/GC.Spread.Sheets.Worksheet.html#getArray
回复 使用道具 举报
chou19870206
注册会员   /  发表于:2021-3-22 17:36:44
板凳
lynn512 发表于 2021-3-22 17:30
如下图所示为脏数据的概念:
导入的Excel文件的值,无法通过脏数据获取到。
如果您想获取excel文件的所 ...

我之前就试过了通过getArray获取,但得到的只是值,没有列名。后台比较难处理
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-3-22 17:42:21
地板
您所说的 列名 指的是什么?您结合Excel文件详细描述下,这边看下有没有其他的解决方案。
回复 使用道具 举报
chou19870206
注册会员   /  发表于:2021-4-30 11:15:11
5#
image.png891869811.png
我导入数据时没法通过获取脏数据的方式拿到数据,只能通过:getArray去取,但getArray得到的格式不是我想要的,我要的格式是脏数据那种键值对,而不是序号和值,有办法解决吗?
image.png534910277.png
回复 使用道具 举报
chou19870206
注册会员   /  发表于:2021-4-30 11:16:03
6#
lynn512 发表于 2021-3-22 17:42
您所说的 列名 指的是什么?您结合Excel文件详细描述下,这边看下有没有其他的解决方案。

image.png955769042.png image.png82268065.png
我导入数据时没法通过获取脏数据的方式拿到数据,只能通过:getArray去取,但getArray得到的格式不是我想要的,我要的格式是脏数据那种键值对,而不是序号和值,有办法解决吗?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-30 14:34:42
7#
chou19870206 发表于 2021-4-30 11:16
我导入数据时没法通过获取脏数据的方式拿到数据,只能通过:getArray去取,但getArray得到的格式不是我 ...

您描述的需求,目前来说暂时没有对应的API或者方法能实现。导入是不会触发脏数据的,getArray只能获取这片区域的数据,无法获取键值对。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部