找回密码
 立即注册

QQ登录

只需一步,快速开始

keith

金牌服务用户

3

主题

14

帖子

113

积分

金牌服务用户

积分
113

活字格认证微信认证勋章

最新发帖
keith
金牌服务用户   /  发表于:2016-5-17 17:55  /   查看:3421  /  回复:4
有哪个方法可以直接获取大当前活动的Sheet页的DataSouce,数据源来自open的excel。或者说有方法直接将一个excel的第几个sheet页转变为DataTable而不需要使用EXCEL  API去读写。

4 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-5-17 19:13:29
沙发
如果不是绑定的没有方法可以直接获取datasource,可以获取array
FpSpread1.ActiveSheet.GetArray(1, 0, 3, 2)

或者 循环给datatable 赋值。

            var maxColCount = fpSpread1.ActiveSheet.NonEmptyColumnCount;
            var maxRowCount = fpSpread1.ActiveSheet.NonEmptyRowCount;
这两个属性可以获取有数据的范围
回复 使用道具 举报
keith
金牌服务用户   /  发表于:2016-5-17 19:24:22
板凳
dexteryao 发表于 2016-5-17 19:13
如果不是绑定的没有方法可以直接获取datasource,可以获取array
FpSpread1.ActiveSheet.GetArray(1, 0, 3 ...

dexteryao  谢谢!  我尝试一下。
回复 使用道具 举报
keith
金牌服务用户   /  发表于:2016-5-17 19:24:27
地板
dexteryao 发表于 2016-5-17 19:13
如果不是绑定的没有方法可以直接获取datasource,可以获取array
FpSpread1.ActiveSheet.GetArray(1, 0, 3 ...

dexteryao  谢谢!  我尝试一下。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-5-18 09:31:46
5#
有问题再提问
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部