已解决——C#导出Excel表格失败
在开发某个项目时由于需要使用到“导出Excel”的功能,所以按照源码弄了一个,但是每次运行程序时总是在这里出错。后来发现可能是framework的问题,因为源码用的是framework2.0,但自己却是framework4.0。修改framework是不现实的,因为其他东西估计又要报错,所以这里选择更换与Excel功能有关的组件(微软应该更新过了)。
(1)将源码中的 Interop.Excel删掉
(2) 接着,添加引用。在引用里选择COM组件,选择添加Microsoft Excel 16.0 Object Library
(3)Reference里多了 Microsoft.Office.Interop.Excel这个组件
(4)但是这样还是不够的,最后还需要在用到Excel功能的类里添加命名空间的引用
using Excel = Microsoft.Office.Interop.Excel;
(5)成功导出Excel