自动从Excel收集数据的方法?
我有一个 Excel 插件,可以将实时数据传输到我的 Excel 应用程序中。
将此数据导入 .NET 应用程序的最简单方法是什么?
理想情况下,应该有某种方法将 .xll 文件(实际的 Excel 插件)嵌入到 .NET 应用程序中,并有某种方法来调用 .xll 文件的功能。如果做不到这一点,有什么方法可以自动化 Excel 吗?
I have an Excel plugin which pipes realtime data into my Excel application.
What is the easiest method to get this data into a .NET application?
Ideally, there would be some method to embed the .xll file (the actual Excel plugin) into your .NET app, and some method to call the functionality of the .xll file. Failing that, are there any methods to automate Excel?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
理想情况下,您希望绕过 Excel 插件并直接从源获取数据。
如果这不是一个选项,您可以使用 Office Interop 在 Excel 文档中的单元格发生更改时触发代码中的事件处理程序。请参阅这篇 MSDN 文章了解一个很好的示例。
另一种可能性是使用商业 MangedXLL 库。
Ideally you would want to bypass the Excel plugin and get the data directly from the source.
If this isn't an option, you could use the Office Interop to fire event handlers in your code whenever the cells in an Excel document change. Please see this this MSDN article for a good example.
Another possibility would be to use the commercial MangedXLL library.