c#操作Excel插入行和列

前几天的一个需求是使用客户给定的xls文件格式(里面有弄好的柱状图,折线图之类的,已经和顶部数据表关联起来)。

当时想着,这应该不难,然后一搜一大堆插入行的,就选了一个引用Microsoft.Office.Interop.Excel的方法,先是实现

了插入空行,代码如下

object MisValue=Type.Missing;

DataSet ds;

Microsoft.Office.Interop.Excel.Workbook xlsWorkbook;

Microsoft.Office.Interop.Excel.Worksheet xlsSheet = xlsWorkbook.Worksheets[1];

Microsoft.Office.Interop.Excel.Range xlsRow=(Microsoft.Office.Interop.Excel.Range)xlsSheet.Rows[3,MisValue];

xlsRow.Insert(Microsoft.Office.Interop.Excel.xlShiftDown,MisValue);

刚高兴着这下没问题了,第一个表是行数据,第二个表换插入列数据了,心想着这不一样么,结果头疼了

Microsoft.Office.Interop.Excel.Range xlsColumns=(Microsoft.Office.Interop.Excel.Range)xlsSheet.Columns[MisValue,2];

运行到这里时直接出异常,Range[object RowIndex,object ColumnIndex] 获取行就列索引用MisValue,那么照

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值