在 C# 中使用 Excel
我正在运行 Visual Studio 2010 Express,在 C# 中,我尝试显示 Excel 工作簿。
我正在尝试使用
Microsoft.Office.Interop.Excel
我有 Office 2007。为什么当我去添加> 时没有出现这个?引用并导航到 .NET 或 COM 选项卡?
为什么这个没有出现?
如何将其添加为参考或者是否有更好的方法在 Excel 中向用户显示工作簿?
I'm running Visual Studio 2010 Express, and in C# I'm trying to display Excel workbook.
I'm trying to use
Microsoft.Office.Interop.Excel
I have office 2007. Why doesn't this show up when I go to add> reference and navigate to the .NET or COM tabs?
Why doesn't this show up?
How can I add this as a reference or is there a better to show a workbook to the user in Excel?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
无论出于何种原因,VS 2010 不喜欢在“添加引用”窗口的 .NET 选项卡中显示它,您必须手动浏览它。程序集的路径为
C:\Windows\Assembly\Microsoft.Office.Interop.Excel
。C:\windows\ assembly
Microsoft.Office.Interop.Excel
For whatever reason VS 2010 doesn't like to show it in the .NET tab of the Add Reference window, you have to manually browse for it. The path to the assembly is
C:\Windows\assembly\Microsoft.Office.Interop.Excel
.C:\windows\assembly
Microsoft.Office.Interop.Excel
我在使用 EPPlus 方面运气不错。这是不久前的事,但我选择它是因为当时互操作库特定于 Office 的单个版本,而 epplus 与支持 Open Office Xml 格式的任何版本兼容
I've had decent luck using EPPlus. It was awhile ago but I chose it since at the time the interop library was specific to a single version of Office whereas epplus was compatible with any version supporting the Open Office Xml format