【NCRE】——Excel之如何获取行高和列宽

       准备开始就目前做的项目开始写系列博客了,希望大家喜欢~

       在操作Excel的时候,如何设置列宽和行高大家还记得吗?还是很简单的对不对?那么你知道Excel的行高和裂宽度的属性Microsoft是怎么命名的吗?用用大家熟悉的英语啦~Yes!RowHeight and ColumnWidth。那么这样就简单了,获取一个Excel的固定位置上的单元格行高和列宽的代码如下:

       首先打开Excel:

<pre name="code" class="html"><span style="white-space:pre">	</span>/// <summary>
        /// 打开Excel工作表
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button1_Click(object sender, EventArgs e)
        {
            string mytype = "A";
            m_workbook = m_excel.Workbooks.Open(
               @"D:\NCRE考生文件\Excel\Excel15" + mytype +".xlsx",
               Type.Missing, Type.Missing, Type.Missing, Type.Missing,
               Type.Missing, Type.Missing, Type.Missing, Type.Missing,
               Type.Missing, Type.Missing, Type.Missing, Type.Missing,
               Type.Missing, Type.Missing);
            m_excel.Visible = true;
        }

 

    上边的代码简单的理解一下,就是找到需要的Excel的路径,然后打开就OK啦~

        那么现在就是获取Excel的行高和列宽的代码了:

<span style="white-space:pre">	</span> private void button8_Click(object sender, EventArgs e)
        {
            //获取工作表
            MSExcel.Worksheet sheet1 = m_workbook.ActiveSheet as MSExcel.Worksheet;
            double rowheight = m_excel.Range["A2"].RowHeight;  //单元格行高
            double cellwidth = m_excel.Range["A1"].ColumnWidth;  //单元格列宽
            MessageBox.Show("单元格A1的行高为:" + rowheight);
            MessageBox.Show("单元格A1的列宽为:" + cellwidth );
        }
         从上述代码我们可以知道A2的行高,A1的列宽,看成果:


           Demo实现的:


        

         嘻嘻,出来了~期待下一个例子吧~



  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 17
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值