从 Excel 电子表格中选择只读数据
我有一个 dtsx 包,它每天两次从网络上的 Excel 电子表格中选择数据并将其插入到 SQL Server 表中。但是,如果有人在电子表格中修改数据,该过程就会失败。有没有一种方法可以从 Excel 电子表格中选择数据,以便在有人在电子表格中时不会失败?
I've got a dtsx package that selects data from an excel spreadsheet on the network and inserts it into a sql server table twice a day. However, the process fails if someone is in the spreadsheet modifying data. Is there a way to select data from an excel spreadsheet so that it doesn't fail if someone is in the spreadsheet?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
很长一段时间没有在愤怒中使用 dtsx,而是作为替代解决方案。
每次作业运行时,是否可以创建该电子表格的临时副本(通过 dtsx 包),然后您可以使用该副本将数据导入表中。完成副本后,您只需将其删除即可。
Not used dtsx in anger in a long time but as an alternative solution.
Each time the job runs, would it be possible to create a temporary copy of that spreasheet (via your dtsx package) and then you can use that copy instead to import the data into table. When your done with the copy you can simply remove it.