码迷,mamicode.com
首页 > Windows程序 > 详细

C#操作Excel文件~对已有的Excel文件操作

时间:2015-03-17 17:59:40      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:c#对excel的操作

如果我希望达到的目的是我所操作产生的数据添加在已有的Excel表里想到方法有2:

1.复制表里所有数据删除表,新建表,之前的数据+新数据放入

2.想法读取Excel表

采取方法2:

功能二:对已有的Excel文件操作

前提和上一篇文章是相同的

/// <summary>
        /// 对已有的EXCEL文件操作
        /// </summary>
        static void ModifyExcelFile()
        {
            //已经存在的Excel
            string excelFilePath = "E:\\VS项目路径\\测试生成EXCEL2\\MyText.xls"; 
            //初始化
            MSExcel.Application myExcel = new MSExcel.ApplicationClass();
            
            
            object oMissing = System.Reflection.Missing.Value;
            //读取EXCEL模板
            MSExcel.Workbook myBook = myExcel.Application.Workbooks.Open(excelFilePath, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing, oMissing);
            //使用第一个工作表作为插入数据的工作表
            MSExcel.Worksheet mySheet = (MSExcel.Worksheet)myBook.Worksheets[1];

            //赋值
            mySheet.Cells[1, 1] = "test"; //给excel中的第5行和第5列赋值  表头就是第1行
                                          //给已有数据的地方赋值会覆盖
            
            myBook.Close(true, oMissing, oMissing); // 保存修改后的excel
            myExcel.Quit(); 
        }
备注:可以生成Excel的图表、PPT,有兴趣可以自己查

C#操作Excel文件~对已有的Excel文件操作

标签:c#对excel的操作

原文地址:http://blog.csdn.net/panpen120/article/details/44344435

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!