用C#对Excel中获取最后一个单元格的位置名称

获取最后一个单元格的位置:
获取该单元格的位置名称,我是用于给定开始单元位置自动拿到最后一个单元格名称产生想要操作(复制、粘贴等)的范围。
首先定一个A到Z列的名称字符串数组,因为所有单元格的位置都是由字母(列)和数字(行)组成的。

   1.调用 Microsoft.Office.Interop.Excel.dll
        引用using Excel = Microsoft.Office.Interop.Excel;

   2.创建对Excel操作的对象
   		string FilePath = @"D:\Study\VBA\VB.xlsm";//要操作Excel的路径
   		Excel.Application app = new Excel.Application();
  		Excel.Workbook wb = app.Workbooks.Open(FilePath);
   		app.Visible = true;

   3.指定要操作的Sheet
   		Excel.Worksheet ws = (Excel.Worksheet)wb.Sheets[1];

   4.获取该张表的总行数
   		int RowsCount = ws.UsedRange.Cells.Rows.Count;
   5.获取该的总列数
   		int ColumnCount = ws.UsedRange.Cells.Columns.Count;

   6.根据所获取的最后一個單元格地址,获取到该列号名称--->Address
   		string sc = ws.UsedRange.Columns.Address;

  		wb.Close();
   		app.Quit();
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值