标签: c# excel visual-studio
我目前正在为我目前聘用的公司制作库存管理系统。系统要求我将数据从DataGridView导出到Excel。我试过点击"添加参考"我在解决方案资源管理器中的引用并选择Microsoft.Office.Interop.Excel,但在我单击确定后它仍然不在我的引用中。我在我的代码中尝试了它,但后来我收到了这个错误:
DataGridView
Microsoft.Office.Interop.Excel
错误CS0234类型或命名空间名称' Office'在命名空间中不存在' Microsoft' (你错过了一个程序集引用吗?)
答案 0 :(得分:1)
还有其他方法可以在不使用ineterop的情况下从C#生成Excel文件。 最好的方法之一是Open XML
答案 1 :(得分:1)
使用此方法并不好。如果在某人的计算机上没有Excel怎么办? 尝试使用开源库作为EPPlus或@Sagi提到Open XML