使用C#和Excel进行报表开发(六)-操作行和列

转载 2007年09月30日 10:07:00
Excel中,行和列实际上仍然是Range,只不过取得行和列的方法和前面几篇随笔出现的有点不同,要使用WorksheetRowsColumns属性的get_Item方法,下面是例子代码,演示了怎样选中行,并且在行之间复制数据,和插入行:
 
ThisApplication = new Excel.Application();
 
ThisWorkbook = ThisApplication.Workbooks.Open("z://Book1.xls", Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing);
                    
 
ThisApplication.DisplayAlerts = false;
xlSheet = (Excel.Worksheet)ThisWorkbook.Worksheets.get_Item(1);
//Excel.Range range = xlSheet.get_Range("G4",Type.Missing);
Excel.Range range = (Excel.Range)xlSheet.Rows.get_Item(18, Type.Missing);
Excel.Range range1 = (Excel.Range)xlSheet.Rows.get_Item(19, Type.Missing);
range.Value = "123";
range.Copy(range1);
range1.Rows.Insert(XlInsertShiftDirection.xlShiftDown);
                                                       
ThisWorkbook.SaveAs("z://Book2.xls", Type.Missing, Type.Missing,
             Type.Missing, Type.Missing, Type.Missing, Excel.XlSaveAsAccessMode.xlNoChange,
             Type.Missing, Type.Missing, Type.Missing, Type.Missing);
 
关于Excel进程的释放,前面几篇随笔已经有了,这里就不再重复了。
Feedback
 

EXCEL中所有函数的使用

EXCEL中所有函数的使用 来源: 周虹的日志 http://blog.renren.com/share/311273732/3704260772 EXCEL中所有函数的使用...
  • yangdelong
  • yangdelong
  • 2016年11月18日 10:48
  • 3609

[python]使用xlrd对Excel表格进行读写操作

一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd 二、使用介绍 2.1 导入模块 import xlrd 2.2 打开Excel文件读取数...
  • hitwangpeng
  • hitwangpeng
  • 2016年05月10日 17:06
  • 17534

确定一个Excel表格的最大行数和最大列数

怎么确定一个Excel表格的最大行数和最大列数?基于第一个问题,如果中间有跨行列的单元格,那么就有空值,不能简单通过循环确定最大行列数。          Dim   xlWorkSheet ...
  • smshuxue
  • smshuxue
  • 2013年11月19日 22:18
  • 2919

使用C#和Excel进行报表开发(六)-操作行和列

  • 2008年08月31日 17:19
  • 26KB
  • 下载

使用C#和Excel进行报表开发(八)-用程序绑定数据

  • 2008年08月31日 17:16
  • 30KB
  • 下载

使用C#和Excel进行报表开发(七)-设置单元格的显示格式

在Excel中,如果某个单元格的内容是数字,且比较长,默认情况下,会变为科学计数发表示,例如:123456789123456000会被表示为1.2345E+17,为了能够将数字按照普通的格式完全表示,...
  • veryhehe2011
  • veryhehe2011
  • 2012年11月06日 11:01
  • 402

使用C#和Excel进行报表开发-生成统计图Chart

原文地址:http://www.opent.cn/a/094/1235.shtml有的Web项目选用Excel作为报表方案,在服务器端生成Excel文件,然后传送到客户端,由客户端进行打印。在国内的环...
  • liuyuehui110
  • liuyuehui110
  • 2017年04月01日 17:16
  • 1267

使用C#和Excel进行报表开发(八)-用程序绑定数据源

本文演示一个简单的办法,并使用程序将一个dataset中的内容填充到指定的格子中,目的是尽可能的通用,从而避免C#代码必须知道Excel文件中字段和内容的位置的情况。 先制作一个简单的Excel...
  • ibmfahsion
  • ibmfahsion
  • 2012年08月16日 20:19
  • 561

使用C#和Excel进行报表开发(七)-设置单元格的显示格式

原文地址:http://www.cnblogs.com/dahuzizyd/archive/2007/04/11/CSharp_Excel_Report_Chart_All.html 整个系列均...
  • mystudyblog0507
  • mystudyblog0507
  • 2012年08月29日 10:50
  • 436

使用C#和Excel进行报表开发

  • 2012年08月15日 11:54
  • 282KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用C#和Excel进行报表开发(六)-操作行和列
举报原因:
原因补充:

(最多只允许输入30个字)