zoukankan      html  css  js  c++  java
  • C#删除Excel整行,更新单元格内容

    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.Linq;
    using System.Text;
    using System.Windows.Forms;
    using System.Reflection;
    using Excel = Microsoft.Office.Interop.Excel;
    
    namespace DelExcel
    {
        public partial class Form1 : Form
        {
            private Excel._Application excelApp = null;
            private Excel.Workbook book = null;
            private Excel.Worksheet sheet = null;
            private Excel.Range range = null;
            string filePath = @"E:2010.xls";
    
            public Form1()
            {
                InitializeComponent();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                delExcel(filePath);
            }
    
            private void delExcel(string filePath)
            {
                excelApp = new Microsoft.Office.Interop.Excel.Application();
                excelApp.Visible = false;
    
                book = excelApp.Workbooks.Open(filePath, Missing.Value, false, Missing.Value, Missing.Value, Missing.Value, true, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value, Missing.Value);
                int wsCount = book.Worksheets.Count;
                for (int i = 1; i <= wsCount; i++)
                {
                    sheet = (Excel.Worksheet)book.Worksheets[i];
                    //获取编辑范围
                    range = (Excel.Range)sheet.Rows[1, Missing.Value];
                    //删除整行
                    range.Delete(Excel.XlDirection.xlDown);
                    
                    //更新单元格内容
                    sheet.Cells[1, 3] = "pcID";
    
                    //保存编辑
                    book.Save();
                }
                //关闭book
                book.Close(Missing.Value, Missing.Value, Missing.Value);
                //退出excel application,可以将前面的excelApp.Visible = false改为excelApp.Visible = true看看;
                excelApp.Workbooks.Close();
                excelApp.Quit();        
            }
        }
    }
    

      

  • 相关阅读:
    技本功丨收藏!斜杠青年与你共探微信小程序云开发(下篇)
    技本功丨收藏!斜杠青年与你共探微信小程序云开发(中篇)
    2-4-2-6HTML文件标签
    2-4-1-4——2-4-1-5HTML快速入门
    2-4-1-1——2-4-1-3HTML介绍
    redis
    2-1-2-06 获取class对象的三种方式
    2-1-2-05反射概述
    Java面试题
    servlet和http请求协议
  • 原文地址:https://www.cnblogs.com/soundcode/p/13804983.html
Copyright © 2011-2022 走看看