使用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
 

相关文章推荐

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

原文地址:http://www.cnblogs.com/dahuzizyd/archive/2007/04/11/CSharp_Excel_Report_Chart_All.html 整个系列均...

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

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

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

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

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

  • 2012年08月15日 11:54
  • 282KB
  • 下载

c#中的报表简单操作(Excel)

引用NPOI打开“工具”->“NuGet程序包管理器”->”程序包管理器控制台” (我用的VS2015) 在控制台输入 Install-Package NPOI 稍等片刻即可创建报表辅助类...

使用C#对Excel进行读写操作(NPOI)以及使用EF对Mysql进行CURD

本demo是使用C#对Mysql数据库进行操作,其中使用的了EF框架(EntityFreamwork),另有部分是使用NPOI组件对Excel的.xls文件进行读写操作,使用前应先引入NPOI类库,可...
  • xWF_NET
  • xWF_NET
  • 2017年08月05日 12:24
  • 190

对C#操作Excel常用的功能进行整理与总结并封装成类

/*Excel操作类封装*/ using System; using System.Collections.Generic; using System.ComponentModel; using Sy...

C#操作office进行Excel图表创建,保存本地,word获取

C#操作Office详细步骤
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用C#和Excel进行报表开发(六)-操作行和列
举报原因:
原因补充:

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