c#操作Excel表格插入行和列代码
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表格插入行和列代码相关推荐
- Excel表格里行和列的数据进行交换(转置)
<script language=jscript> function toggleDisplay(me){ if (me.style.display=="inline" ...
- java excel 多列排序,《excel表格调取行和列的数据》 excel列排序的时候怎么让所有行的信息跟着排(其它的非数据行)...
Java里面怎么调用excel表格中的x行第y列的数据,将其赋值到int型变量i InputStream inp = new FileInputStream("workbook.xls&qu ...
- 【Excel自动化办公Part2】:向某个格子里写入内容、append()插入行、在表格中插入公式、插入行和列、删除行和列、移动格子
目录 一.向某个格子中写入内容 sheet['A1'] = 'hello world' cell.value = 'I Love Python' 二.append()--插入一行的操作 三.在表格中插 ...
- 【web开发】☆★之利用POI操作Excel表格系列教程【6】遍历工作簙行和列取值
[web开发]☆★之利用POI操作Excel表格系列教程[6]遍历工作簙行和列取值 package com.xiaoye.demo; import java.io.FileInputStream; i ...
- 新技能 | 使用python代码来高效操作Excel表格 (文末赠书5本)
新技能 | 使用python代码来高效操作Excel表格 (文末赠书5本) 在日常学习和工作中,少不了要跟Excel表格打交道.而我们作为程序猿,深知代码编程给人带来的便捷性,那我们怎么样使用代码来操 ...
- python做excel表格代码_python - 操作excel表格
说明:由于公司oa暂缺,人事妹子在做考勤的时候,需要通过几个excel表格去交叉比对员工是否有旷工或迟到,工作量大而且容易出错. 这时候it屌丝的机会来啦,花了一天时间给妹子撸了一个自动化脚本. 1. ...
- Python操作Excel工作簿的示例代码(.xlsx)
前言 Excel 作为流行的个人计算机数据处理软件,混迹于各个领域,在程序员这里也是常常被处理的对象,可以处理 Excel 格式文件的 Python 库还是挺多的,比如 xlrd.xlwt.xluti ...
- Python操作Excel表格(二)
Python操作Excel表格第二弹 本博客在前一篇博客基础上增加了若干函数,如按列寻找值,查重和增强型查重.数据写入等相关代码.实现了类似Sql的查询(注解中的SQL语句仅做参考,并非可执行SQL) ...
- C#操作Excel表格,不积硅步无以至千里
本文主要介绍一下c#来操作excel表格,主要介绍我使用的,我是使用第三方提供的函数库(NPOI)来进行excel的操作,而NPOI库函数在其官网下,我这里就不拿出来了. 1:NPOI库函数 NPOI ...
- Python操作Excel表格的模块xlrd的简单介绍
Python操作Excel表格的模块xlrd的简单介绍 处理数据对Python来说,比较容易,操作简单,功能强大,短短几行代码,就可处理大量的数据信息,下面介绍Python处理Excel表格的一个模块 ...
最新文章
- Science | 智能计算揭示前生命化学网络中合成的连接、出现和自我再生
- 测量角速度_锡膏的粘度如何正确鉴别和精确测量?
- docker 不包含依赖 打包_从零开始学K8s: 4.Docker是什么
- java 配置dbcp_java – 配置Jetty 6以使用commons.dbcp数据源
- [导入]常用26句生活用语[英语]
- python编程快速上手-----让繁琐工作自动化_Python编程快速上手让繁琐工作自动化--逗号代码和字符图网格...
- 系统分析师资料_如何成为一名数据分析师?
- SqlServer开发利器—SQL Prompt5
- java中随机数边界问题,java 简单Dice问题(随机数的运用)
- C语言实现AES加密解密
- FineReport的公式编辑框的语法简介
- NSURLConnection实现断点续传
- swig: c与其它语言接口文件
- 金山盛大成立合资公司
- 102 二叉树层序遍历Binary Tree Level Order Traversal @ Python
- Linux批量文件名大小写转换,Linux中批量把文件名大小写转换
- 英语测试用什么软件有哪些,学习英语的软件哪个好 什么比较好用
- 如何让图片按照1 2 3排列不带括号
- 【Latex系列】括号用法总结
- matlab mat转bmp,mat格式转换