经常使用Excel来做报表开发的有福了
从网上得到ExcelHelper.cs,功能非常强大
Step:
0. 需要开发的机器上和部署的机器上安装office时,在自定义安装中看见选项列表中的.NET Programmability Support ,选择在本地安装,或缺少完全安装也行。(需要先安装.net,一般是用2003版本了,完全够用)
1. 打开visual studio 新建一个项目,并Add Reference-->.Net-->选择“Microsoft.Office.Interop.Excel”
2. 把下文存为"ExcelHelper.cs"
3. Add Existing Class...
4. 在其他地方引用这个类,OK搞定!
5. 最后附源码ExcelHelper与实例的使用 http://zhou__zhou.download.csdn.net/
参考资料:
Excel 任务示例 要看看很有用
http://msdn.microsoft.com/zh-cn/library/syyd7czh(v=VS.80).aspx
Visual Studio Tools for Office 参考 --推荐看看
http://msdn.microsoft.com/zh-cn/library/bbx26t8w(v=VS.80).aspx
Microsoft.Office.Interop.Excel Namespace 参考:
http://msdn.microsoft.com/zh-cn/library/ms262200(v=Office.11).aspx
Office 2003 主 Interop 程序集的安装和使用
http://msdn.microsoft.com/zh-cn/library/aa159923(office.11).aspx
比较全的 Excel 操作类 ExcelHelper:
http://www.mscto.com/dotnet/2009010746446.html
操作示例: