2009年12月20日
摘要: 内容摘要:本文演示一个简单的办法,并使用程序将一个dataset中的内容填充到指定的格子中,目的是尽可能的通用,从而避免C#代码必须知道Excel文件中字段和内容的位置的情况。 本文演示一个简单的办法,并使用程序将一个dataset中的内容填充到指定的格子中,目的是尽可能的通用,从而避免C#代码必须知道Excel文件中字段和内容的位置的情况。 先制作一个简单的Excel文件作为模... 阅读全文
posted @ 2009-12-20 16:35 WPF之家 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 内容摘要:在Excel中,如果某个单元格的内容是数字,且比较长,默认情况下,会变为科学计数发表示,例如:123456789123456000会被表示为1.2345E+17,为了能够将数字按照普通的格式完全表示,就需要设置单元格的属性 ,下面是例子代码: 在Excel中,如果某个单元格的内容是数字,且比较长,默认情况下,会变为科学计数发表示,例如:123456789123456000会... 阅读全文
posted @ 2009-12-20 16:34 WPF之家 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 内容摘要:在用Excel作报表的时候,可能需要操作单元格的边框和填充颜色和纹理等操作,下面的代码说明如何设置选中的单元格的填充纹理和边框。 在用Excel作报表的时候,可能需要操作单元格的边框和填充颜色和纹理等操作,下面的代码说明如何设置选中的单元格的填充纹理和边框。 try { ThisApplication = new Excel.Application(); This... 阅读全文
posted @ 2009-12-20 16:33 WPF之家 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 内容摘要:在Excel中,行和列实际上仍然是Range,只不过取得行和列的方法和前面几篇随笔出现的有点不同,要使用Worksheet的Rows和Columns属性的get_Item方法,下面是例子代码,演示了怎样选中行,并且在行之间复制数据。 在Excel中,行和列实际上仍然是Range,只不过取得行和列的方法和前面几篇随笔出现的有点不同,要使用Worksheet的Rows和Colu... 阅读全文
posted @ 2009-12-20 16:33 WPF之家 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 内容摘要:下面的代码使用一个现有的统计图Excel文件,加载这个文件,设置某一项的值和统计图的表示方式,然后保存到另一个Excel文件里。如果是VS2005+Office2003,也可以选择使用Visual Studio Tools for Office来作。 下面的代码使用一个现有的统计图Excel文件,加载这个文件,设置某一项的值和统计图的表示方式,然后保存到另一个Excel文件... 阅读全文
posted @ 2009-12-20 16:32 WPF之家 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 内容摘要:在用Excel作报表的时候,可能会碰到分页的情况,这样就要分成多个Sheet显示,如果要在每页都保留表头,就需要将第一页作为模板设计的表头部分拷贝到其他的Sheet上,这时就要用用到Excel中的单元格拷贝。 在用Excel作报表的时候,可能会碰到分页的情况,这样就要分成多个Sheet显示,如果要在每页都保留表头,就需要将第一页作为模板设计的表头部分拷贝到其他的Sheet上... 阅读全文
posted @ 2009-12-20 16:32 WPF之家 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 内容摘要:下面是一个简单的例子,打开一个定义好的Excel文件,这个文件是作为报表的模板,然后向模板的指定格子里填充数据,形成一个报表,在web方式下可以按照指定的命名方式在服务器上生成一个excel文件,之后传送到客户端,由客户端启动excel进行打印。 目前的商业工具如水晶报表,ActiveReport等,都提供了灵活,强大的功能,但是对于比较特殊化的表格,特别是国内的一些应用,... 阅读全文
posted @ 2009-12-20 16:31 WPF之家 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 内容摘要:本文介绍使用C#调用Excel来生成统计图(Chart)的以及Chart图中各部分控制的一些方法。 有的web项目选用Excel作为报表方案,在服务器端生成Excel文件,然后传送到客户端,由客户端进行打印。在国内的环境下,相对PDF方式,Excel的安装率应该比pdf阅读器的安装率要高,同时,微软也为C#操作Excel提供了完备的接口,虽然ZedGraph和其他的商业报表... 阅读全文
posted @ 2009-12-20 16:29 WPF之家 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 1.读去文本文件内容 要读取文本文件,必须使用到"StreamReader"类,这个类是在名字空间"System.IO"中定义的.通过"StreamReader"类的"ReadLine ( )"方法,就可以读取打开数据流当前行的数据了。 FileStream fs = new FileStream ( "C:\\file.txt" ... 阅读全文
posted @ 2009-12-20 16:22 WPF之家 阅读(2600) 评论(0) 推荐(0) 编辑
摘要: DataTable中的数据导出Excel文件/**//// /// 将DataTable中的数据导出到指定的Excel文件中 /// /// Web页面对象 /// 包含被导出数据的DataTable对象 /// Excel文件的名称 public static void Export(System.Web.UI.Page page,System.Data.DataTable ta... 阅读全文
posted @ 2009-12-20 16:19 WPF之家 阅读(154) 评论(0) 推荐(0) 编辑
摘要: using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; // 引入OFFICE EXCEL命名空间 using Excel = Microsoft.Office.Interop.Excel; using System.Reflection; using System... 阅读全文
posted @ 2009-12-20 16:16 WPF之家 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Excel是微软公司办公自动化套件中的一个软件,他主要是用来处理电子表格。Excel以其功能强大,界面友好等受到了许多用户的欢迎。在设计应用系统 时,对于不同的用户,他们对于打印的需求是不一样的,如果要使得程序中的打印功能适用于每一个用户,可以想象程序设计是十分复杂的。由于Excel表格的 功能强大,又由于几乎每一台机器都安装了它,如果把程序处理的结果放到Excel表格中,这样每一个用户就可以根据... 阅读全文
posted @ 2009-12-20 16:04 WPF之家 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 默认是不可见 要控制可见并调整样式可使用所选择单元格Borders.LineStyle属性比如设置全部单元格边框样式为1Excel.Range rng= excel.get_Range(excel.Cells[1, 1], excel.Cells[rowIndex, colIndex]);rng.Borders.LineStyle = "1"; 阅读全文
posted @ 2009-12-20 15:48 WPF之家 阅读(244) 评论(0) 推荐(0) 编辑