标签: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的操作
原文地址:http://blog.csdn.net/panpen120/article/details/44344435