随笔分类 - Acey.ExcelX应用篇
描述Acey.ExcelX组件在实际项目中的应用。
摘要:设计系统不单单要考虑到录入界面,对哪些用户已经保存的数据文件(基本上都是Excel文件)难道需要用户再次将已有的数据进行录入吗?答案肯定是:No,一个好的设计和编码人员再设计系统和编码时,更多的需要考虑到界面友好,用户操作简单和设计合理,能更多的从用户的角度来分析设计系统。下面来说说实际工作中遇到了一些问题,我们需要做如何的处理呢?在前一篇文档中http://www.cnblogs.com/happyfish78/p/3313662.html已经为大家介绍了如何批量导入文档中内容,今天我们介绍下更为简单更通用的方法:1.将指定文档中内容读取到DataTable对象中。在用Acey.ExcelX
阅读全文
摘要:设计系统不单单要考虑到录入界面,对哪些用户已经保存的数据文件(基本上都是Excel文件)难道需要用户再次将已有的数据进行录入吗?答案肯定是:No,一个好的设计和编码人员再设计系统和编码时,更多的需要考虑到界面友好,用户操作简单和设计合理,能更多的从用户的角度来分析设计系统。下面来说说实际工作中遇到了一些问题,我们需要做如何的处理呢?用户需求形成无非来源对客户的需求和现有文档的资料,将用户现有的文档变成要操作的界面。对于已有数据我们更倾向于用批量导入到数据库中,举个简单例子:以医院病人为例,病人有如下信息,如何将下面的文档中内容导入数据库,需要哪些步骤来完成:1.创建病人信息对象Patient,
阅读全文
摘要:Acey.ExcelX实例演练(2)--从ListView中导出Excel报表关键词:ListView,数据绑定,导入Excel,导出ExcelWinForm中用来显示数据时我们常用ListView,有时我们需要将数据从Excel表格导入到系统中,有时我们也会将ListView中的数据导出至xcel,今天我们用一个小程序来练习一下这两个功能。首先建一个WinForm的项目,在窗口中添加一个toolStrip,在其中添加两个button,一个用于导入Excel,一个用于导出Excel。再添加一个Listview。如图所示。publicpartialclassAceyOffice:Form{pub
阅读全文
摘要:Acey.ExcelX实例演练(1)—从GridView中导出Excel报表关键词:GridView,数据绑定,Excel报表在开发过程中我们经常遇到需要将页面中查看到的数据导出Excel的情况,在Web开发中用于存放数据的是Gridview,那么如何将数据从Gridview中导出Excel呢?首先来简单介绍一下gridview如何绑定数据,下面是代码//数据源&数据绑定DataTable_tbl=newDataTable();_tbl.Columns.Add("姓名",Type.GetType("System.String"));_tbl.Co
阅读全文
摘要:项目中生成报表,不免涉及到生成产品列表、员工列表、客户列表等各种列表,本文介绍如何更简单的生成列表。假如我们要生成产品列表,先看下要生成的Excel文件的模板,如图:在Excel中要生成这样的列表,需要人工一个一个单元格的输入值和设置单元格格式。如果产品比较多,工作量比较大。现在我们看下Acey.ExcelX是如何解决这样的问题。对于程序员来说,我们更熟悉面向对象中的数组和DataTable。我们也深知这样的理念,所以Acey.ExcelX的IWorksheet接口提供了ImportArray和ImportDataTable方法。那么我们看下如何通过这2个办法来快速生成列表报表的。方法一:使用
阅读全文
摘要:有这样的报表需要你去生成,如下图所示面对这样报表,你可能想到每个单元格每个单元格去填写值和设置样式,那样工作量也小,代码量也不少。我们先来分析下这个报表有什么特色和规律。其中不难看到还是有一定规律的,发现规律就会很容易找到更好解决方法和方案。其中每个Quarter的部分值是一致的,样式也是相同的,每个Quarter行间隔是不变的。下面我们看下要生成这样报表的解决方法。首先导入命名空间:using Acey.ExcelX;View Code public void Sample() { //创建工作薄对象。 IWorkbook workb...
阅读全文
浙公网安备 33010602011771号