前一段时间在搞.net的一个项目,其中要求输出word和Excel,在网上找了找,常用的一些操作都有,不过我们用到了一些不常用的,这里一起总结总结。这里有两个自己认为比较好的小方法:1.这里如果项目中的输出的文档的形式是相对固定的,用模板文件去创建要输出的文档是个好的选择,这样输出的格式和速度都好于用程序动态输出。2.如果有些输出要求找不到可利用的有效代码,不防在office中录制个宏,参照VB的代码去写。
C#操作Excel
C# 操作Excel时需要添加的引用
using Microsoft.Office.Interop.Excel;
using Microsoft.Office.Core;//此引用非必须,在插入图片时用到了
打开Excel文档
打开Excel应用和Excel文件,一个Excel文件对应于一个Workbook。
///<summary>
/// Excel应用程序句柄
///</summary>
privatestatic Microsoft.Office.Interop.Excel.Application myExcel =null;
///<summary>
///程序要生成的文档句柄
///</summary>
privatestaticWorkbookmyExcelWork = null;
///调用动态链接库函数,获取进程Id
[DllImport("User32.dll")]
public <