自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

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

在Excel中,如果某个单元格的内容是数字,且比较长,默认情况下,会变为科学计数发表示,例如:123456789123456000会被表示为1.2345E+17,为了能够将数字按照普通的格式完全表示,就需要设置单元格的属性 ,下面是例子代码:Excel.Application m_objExcel = null;            Excel._Workbook m_objBook = n

2007-06-20 19:55:00 389

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

在Excel中,行和列实际上仍然是Range,只不过取得行和列的方法和前面几篇随笔出现的有点不同,要使用Worksheet的Rows和Columns属性的get_Item方法,下面是例子代码,演示了怎样选中行,并且在行之间复制数据,和插入行: ThisApplication = new Excel.Application(); ThisWorkbook = ThisApplicat

2007-06-20 19:54:00 465

原创 使用C#和Excel进行报表开发(五)-操作单元格边框和颜色

 在用Excel作报表的时候,可能需要操作单元格的边框和填充颜色和纹理等操作,下面的代码说明如何设置选中的单元格的填充纹理和边框 try{       ThisApplication = new Excel.Application();       ThisWorkbook = ThisApplication.Workbooks.Open("z://Book1.xl

2007-06-20 19:53:00 496

原创 使用C#和Excel进行报表开发(四)-复制单元格

在用Excel作报表的时候,可能会碰到分页的情况,这样就要分成多个Sheet显示,如果要在每页都保留表头,就需要将第一页作为模板设计的表头部分拷贝到其他的Sheet上,这时就要用用到Excel中的单元格拷贝。下面的代码说明如何一个Sheet上的选定内容拷贝到另一个Sheet上:         ThisApplication = new Excel.Application();

2007-06-20 19:52:00 881

原创 使用C#和Excel进行报表开发(三)-生成统计图(Chart)

有的Web项目选用Excel作为报表方案,在服务器端生成Excel文件,然后传送到客户端,由客户端进行打印。在国内的环境下,相对PDF方式,Excel的安装率应该比pdf阅读器的安装率要高,同时,微软也为C#操作Excel提供了完备的接口,虽然ZedGraph和其他的商业报表工具生成的统计图也很好,但是人家微软毕竟是大品牌,值得信赖。本文介绍使用C#调用Excel来生成统计图(Chart)的以

2007-06-20 19:51:00 718

原创 使用C#和Excel进行报表开发(二)-操作统计图(Chart)

下面的代码使用一个现有的统计图Excel文件,加载这个文件,设置某一项的值和统计图的表示方式,然后保存到另一个Excel文件里。如果是VS2005+Office2003,也可以选择使用Visual Studio Tools for Office来作。Excel.Application m_objExcel = null;Excel._Workbook m_objBook = null;

2007-06-20 19:50:00 511

原创 将Excel应用于报表开发中(一)--开始

目前的商业工具如水晶报表,ActiveReport等,都提供了灵活,强大的功能,但是对于比较特殊化的表格,特别是国内的一些应用,都是一个个的格子组成的,这样要是用线来一根根画就比较麻烦,但是这类工具还都不提供表格化的报表布局定义方式。一个很好的选择是VS2005的客户端报表(RDLC),但是在某几个方面还是不够灵活,例如,灵活性有限制,要想自己编码实现一些复杂逻辑还是有困难;要VS2005,对

2007-06-20 19:49:00 433

原创 质数

求质数:    试编写程序,找出前N(如100)个质数。    希望从所知的,使用除法的方法中,效率最高的方法。分析:    2的倍数可以去除;    3的倍数可以去除;    5的倍数可以去除;    所以任意连续的6个数中,只需要测试两个6n+1和6n+5了,如何实现呢?        质数的定义是:只有1和自己两个除数的数。那么是不是用小于I的每一个    数去除I呢?看程序吧! u

2007-06-20 19:45:00 581

原创 vs2005中发送邮件的方法(C#)

            System.Net.Mail.SmtpClient client = new SmtpClient();            client.Host = "smtp.163.com";            client.UseDefaultCredentials = false;            client.Credentials = new System.N

2007-06-20 19:33:00 454

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除