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

QQ登录

只需一步,快速开始

tangke888 Wyn认证

高级会员

126

主题

399

帖子

1803

积分

高级会员

积分
1803

活字格高级认证Wyn认证活字格认证

QQ
tangke888 Wyn认证
高级会员   /  发表于:2025-3-12 20:12  /   查看:114  /  回复:3
1金币
桌面程序的数据提供程序是较多的,



但web设计器的 却很少,需要一个一个自己弄。现在想集成ecxel数据的,不知如何解决

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

最佳答案

查看完整内容

您好,因为web端的不像桌面端。 桌面端都是本地访问。但是web端需要服务器访问,所以Excel其实并不常见,所以就没有做, 这种web端做的话,就得Excel存在于web服务器上,并且能被访问到。 所以客户如果要用自己的Excel记得自己写一些代码。 例如首先先将Excel上传,然后保存在服务器的某一个目录下,然后在利用ODBC访问服务器的Excel数据源: 这是Excel的ODBC,也适用于web: https://help.grapecity.com.cn/pages/viewpage. ...

3 个回复

倒序浏览
最佳答案
最佳答案
Felix.LiWyn认证
超级版主   /  发表于:2025-3-12 20:12:32
来自 2#
您好,因为web端的不像桌面端。

桌面端都是本地访问。但是web端需要服务器访问,所以Excel其实并不常见,所以就没有做,
这种web端做的话,就得Excel存在于web服务器上,并且能被访问到。
所以客户如果要用自己的Excel记得自己写一些代码。
例如首先先将Excel上传,然后保存在服务器的某一个目录下,然后在利用ODBC访问服务器的Excel数据源:
这是Excel的ODBC,也适用于web:
https://help.grapecity.com.cn/pa ... tion?pageId=5968524

回复 使用道具 举报
tangke888Wyn认证
高级会员   /  发表于:2025-3-13 22:06:04
3#
还是希望用 ExcelDataProvider 实现,麻烦帮忙在附件的demo里实现下,谢谢
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2025-3-14 18:44:50
4#
额,这个确实没有办法,其他的可以用,是因为有专门的包实现了 ProviderFactory 接口,也就是用于第三方连接,但是Excel其实没有包实现这个。
而且Excel因为是一个本地文件,其实也没有办法实现这个能力,其他的数据库的可以实现,是因为可以通过服务访问到,但是Excel是静态文件,远程首先访问不了。 其次服务器本身也没有能力拿。
excel的能实现的,其实就是前面说的这种应该有希望做到打开客户端的数据源。Excel确实也是因为是静态文件,所以比较特殊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部