把dataGridView数据保存到已有的Excel表中

2021-01-23 20:13

阅读:775

标签:ica   system   工作   excel表格   open   GridView   final   event   xls   

//先添加引用,步骤:1,引用--COM--Microsoft Excel 14.0 Object Library //14.0是2010版
// 2,using Excel = Microsoft.Office.Interop.Excel;
//// 3,using Microsoft.Office.Interop.Excel;
// 4,using System.Reflection;
private void button1_Click(object sender, EventArgs e)
{
Excel.Application xApp = null;//声明Excel程序
Excel.Workbook xBook = null;//声明工作薄
Excel.Worksheet xSheet = null;//声明工作表
Excel.Range cells = null;//声明单元格
try
{
if (dataGridView1.Rows.Count == 0) return;//判断控件是否有数据,没有就返回
xApp = new Excel.Application();//实例化Excel
xApp.Visible = false;//设置是否可见
xApp.ScreenUpdating = false;
xBook = xApp.Workbooks.Open(@"E:\盘点.xlsm");//获取要写入EXCEL表的存放路径
xSheet = xBook.Sheets[1];//把工作表1赋值给变量
cells = xSheet.Cells;//把工作表1中的单元格集合赋值给变量
int y = xSheet.Cells[65536, 1].end[XlDirection.xlUp].row + 1;//获取excel表中有数据的最大行数+1

            //填充数据
            for (int i = 0; i 

把dataGridView数据保存到已有的Excel表中

标签:ica   system   工作   excel表格   open   GridView   final   event   xls   

原文地址:https://www.cnblogs.com/zhujie-com/p/12065686.html


评论


亲,登录后才可以留言!