有谁知道可以嵌入到应用程序中的第三方数据导入向导?它应该从Excel,Access,SQLServer,csv,制表符分隔的平面文件,XML,Oracle等导入。我们的应用程序中有一个固定的数据结构,用户应该能够配置向导以匹配他/她的导入字段到我们自己的数据结构。
该向导应该是一个各种类型的库 - 最好是.Net类型的库。我们可能希望将它基于Web和基于桌面(因此我们可能需要ASP.Net控件版本和Winforms版本)。我们可能还希望与WPF和Silverlight集成。
如果没有可用的UI向导,是否有人知道非UI库支持从许多不同的数据源轻松配置导入?
答案 0 :(得分:0)
可能的解决方案是使用 SQL Server Integration Services(SSIS)
客户端可以开发要运行的自定义程序包,系统可以运行该程序包以导入数据。
答案 1 :(得分:0)
这里的主要问题是,要求几乎不可能以通用的方式实现,这种方式仍然足以用于最终用户。
任何导入工具都必须编程才能了解您的数据结构,关系和业务逻辑。
执行导入或有几个屏幕来实现这一点的实际行为相比之下(通常少于工作的5%)是如此之小,以至于为其他编码人员构建“通用”工具几乎没有意义使用
现在,如果您不介意给最终用户带来很多复杂性并允许他们“忘记”您的业务逻辑并且可能搞砸了进口,那么请务必使用像SSIS这样的东西。
但是,如果您需要控制进入的内容,验证它,并且通常确保它不会破坏您的系统,那么您将不得不自己编写这个代码。