c#操作Excel表格插入行和列代码,引用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,那么照常理来讲获取列肯定

就是行索引用MisValue呗,怎么会出错呢,我google了半天没找到解说。没办法了,准备放弃的时候突然想了一下,不会是微软给的这个

参数名字在忽悠人吧?就试了一下:

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

xlsColumns.Insert(Microsoft.Office.Interop.Excel.xlShiftRight,MisValue);

直接就好了

竟然真是被这个参数名给忽悠了。

另外,提醒一下,Microsoft.Office.Interop.Excel.Workbook 这个东西下面的Worksheets,Worksheets.Columns等集合的索引全是

从1开始,我是看到打出来的数据位置不对才知道的。

c#操作Excel表格插入行和列代码相关推荐

  1. Excel表格里行和列的数据进行交换(转置)

    <script language=jscript> function toggleDisplay(me){ if (me.style.display=="inline" ...

  2. java excel 多列排序,《excel表格调取行和列的数据》 excel列排序的时候怎么让所有行的信息跟着排(其它的非数据行)...

    Java里面怎么调用excel表格中的x行第y列的数据,将其赋值到int型变量i InputStream inp = new FileInputStream("workbook.xls&qu ...

  3. 【Excel自动化办公Part2】:向某个格子里写入内容、append()插入行、在表格中插入公式、插入行和列、删除行和列、移动格子

    目录 一.向某个格子中写入内容 sheet['A1'] = 'hello world' cell.value = 'I Love Python' 二.append()--插入一行的操作 三.在表格中插 ...

  4. 【web开发】☆★之利用POI操作Excel表格系列教程【6】遍历工作簙行和列取值

    [web开发]☆★之利用POI操作Excel表格系列教程[6]遍历工作簙行和列取值 package com.xiaoye.demo; import java.io.FileInputStream; i ...

  5. 新技能 | 使用python代码来高效操作Excel表格 (文末赠书5本)

    新技能 | 使用python代码来高效操作Excel表格 (文末赠书5本) 在日常学习和工作中,少不了要跟Excel表格打交道.而我们作为程序猿,深知代码编程给人带来的便捷性,那我们怎么样使用代码来操 ...

  6. python做excel表格代码_python - 操作excel表格

    说明:由于公司oa暂缺,人事妹子在做考勤的时候,需要通过几个excel表格去交叉比对员工是否有旷工或迟到,工作量大而且容易出错. 这时候it屌丝的机会来啦,花了一天时间给妹子撸了一个自动化脚本. 1. ...

  7. Python操作Excel工作簿的示例代码(.xlsx)

    前言 Excel 作为流行的个人计算机数据处理软件,混迹于各个领域,在程序员这里也是常常被处理的对象,可以处理 Excel 格式文件的 Python 库还是挺多的,比如 xlrd.xlwt.xluti ...

  8. Python操作Excel表格(二)

    Python操作Excel表格第二弹 本博客在前一篇博客基础上增加了若干函数,如按列寻找值,查重和增强型查重.数据写入等相关代码.实现了类似Sql的查询(注解中的SQL语句仅做参考,并非可执行SQL) ...

  9. C#操作Excel表格,不积硅步无以至千里

    本文主要介绍一下c#来操作excel表格,主要介绍我使用的,我是使用第三方提供的函数库(NPOI)来进行excel的操作,而NPOI库函数在其官网下,我这里就不拿出来了. 1:NPOI库函数 NPOI ...

  10. Python操作Excel表格的模块xlrd的简单介绍

    Python操作Excel表格的模块xlrd的简单介绍 处理数据对Python来说,比较容易,操作简单,功能强大,短短几行代码,就可处理大量的数据信息,下面介绍Python处理Excel表格的一个模块 ...

最新文章

  1. Science | 智能计算揭示前生命化学网络中合成的连接、出现和自我再生
  2. 测量角速度_锡膏的粘度如何正确鉴别和精确测量?
  3. docker 不包含依赖 打包_从零开始学K8s: 4.Docker是什么
  4. java 配置dbcp_java – 配置Jetty 6以使用commons.dbcp数据源
  5. [导入]常用26句生活用语[英语]
  6. python编程快速上手-----让繁琐工作自动化_Python编程快速上手让繁琐工作自动化--逗号代码和字符图网格...
  7. 系统分析师资料_如何成为一名数据分析师?
  8. SqlServer开发利器—SQL Prompt5
  9. java中随机数边界问题,java 简单Dice问题(随机数的运用)
  10. C语言实现AES加密解密
  11. FineReport的公式编辑框的语法简介
  12. NSURLConnection实现断点续传
  13. swig: c与其它语言接口文件
  14. 金山盛大成立合资公司
  15. 102 二叉树层序遍历Binary Tree Level Order Traversal @ Python
  16. Linux批量文件名大小写转换,Linux中批量把文件名大小写转换
  17. 英语测试用什么软件有哪些,学习英语的软件哪个好 什么比较好用
  18. 如何让图片按照1 2 3排列不带括号
  19. 【Latex系列】括号用法总结
  20. matlab mat转bmp,mat格式转换

热门文章

  1. 数据分析常用的100个指标和术语
  2. 航飞原始影像外方位元素_武汉大学生历年摄影测量试题及答案
  3. proteus仿真Arduino
  4. 小米神隐模式破解(反系统息屏后网络中断)
  5. CSS盒模型的2个误区
  6. Linux - Kafka集群搭建
  7. linux复制文件到另一台服务器
  8. 萤石云监控地址视频播放
  9. java 语音传输_java – 通过tcp流式传输语音
  10. 深度学习实战7-电商产品评论的情感分析