




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
生成excel文档即便没有安装微软Excel2012-06-28 07:29:00 AM下载:见/happyfish78/Acey.ExcelX.Setup.zip介绍我们经常需要创建Excel文档,你会花很多时间,如何才能简单并且快速的生成Excel文档。下面我为你们介绍Acey.ExcelX产品。Acey.ExcelX是基于.NET Framework version 2.0,你能在客户电脑和服务器上生成excel文档即使没有安装微软Excel的情况下. Acey.ExcelX提供支持很多基础功能和高级功能,这些功能能很简单和方便帮开发者操纵内容。 Acey.ExcelX为开发者提供很多C#和VB.NET的Demo能更好的让开发者所理解。 Sample 下面提供一些如何简单使用Acey.ExcelX,更详细的Demo见安装包中Sample。Example 1 如何插入值和公式到excel文档中?IWorkbook workbook =ExcelxApplication.CreateWorkbook();/获取一个Worksheet对象集合在Workbook对象中.IWorksheetCollection worksheets =workbook.Worksheets;/Gets a Worksheet object by using zero-based worksheet index.IWorksheet worksheet = worksheets0;/Gets a Cell object using cell name.ICell cell = worksheet.CellsA1;/Sets interger value to the Cell object.cell.Value =12;/Gets a Cell object using zero-based row and column index.cell = worksheet.Cells1,0;/Sets formual to the Cell object.cell.Formula =SUM(3,3);/Saves to excel file.workbook.SaveAs(D:book1.xls, FileFormat.Excel97To2003);Exampe 2 如何能隐藏Row在Excel文档中? C# 1How to hide rowinthe worksheet?2C#3/Creates a Workbook object.4IWorkbook workbook =ExcelxApplication.CreateWorkbook();5/Gets a Worksheet object by using zero-based index.6IWorksheet worksheet = workbook.Worksheets0;7/Gets a Row object collection in the Worksheet.8IRowCollection rows =worksheet.Rows;9/Gets a Row object using zero-based index.10IRow row = rows0;11/Hides the Row object.12row.IsHidden =true;13/Saves to excel file.14workbook.SaveAs(D:hideRow.xls, FileFormat.Excel97To2003);1516or17/Creates a Workbook object.18IWorkbook workbook =ExcelxApplication.CreateWorkbook();19/Gets a Worksheet object by using zero-based index.20IWorksheet worksheet = workbook.Worksheets0;21/Hides the specified row by using zero-based index.22worksheet.HideRow(0);23/Saves to excel file.24workbook.SaveAs(D:merge.xls, FileFormat.Excel97To2003);Example 3如何为指定的范围设置样式在Excel文档中?1How tosetFormattingforthe specified range?2/Creates a Workbook object.3IWorkbook workbook =ExcelxApplication.CreateWorkbook();4/Gets a Worksheet object by using zero-based index.5IWorksheet worksheet = workbook.Worksheets0;6/Gets a Range object.7IRange range = worksheet.Cells.CreateRange(B2:C3);8/Merges the specified range.9range.Merge();10/Gets a Cell object in the Range object.11ICell cell = worksheet.Cells0,0;12/Sets value to the Cell object.13cell.Value =Hello World;14/Gets format of the Range object.15ICellFormat cellFormat =range.CellFormat;16/Sets fonts name of format.17cellFormat.Font.Name =Arial;18/Sets fonts size of format.19cellFormat.Font.Size =12;20/Sets fonts bold of format.21cellFormat.Font.Bold =true;22/Sets border of format.23cellFormat.Borders.SetBorderStyle(BorderMembers.Outside, BorderStyle.Dotted);24/Sets fill pattern of format.25cellFormat.Pattern =Pattern.Gray75;26/Sets foreground color of format.27cellFormat.ForegroundColor =Color.Red;28/Sets background color of format.29cellFormat.BackgroundColor =Color.Green;30/Saves to excel file.31workbook.SaveAs(D:range.xls, FileFormat.Excel97To2003);Example 4 如何应用为行使用指定的样式在Excel文档中?1/Creates a Workbook object.2IWorkbook workbook =ExcelxApplication.CreateWorkbook();3/Gets a Worksheet object by using zero-based index.4IWorksheet worksheet = workbook.Worksheets0;5/Gets a Row object by using zero-based index.6IRow row = worksheet.Rows0;7/Gets a Style object collection in the Workbook object.8IStyleCollection styles =workbook.Styles;9/Adds a bulit-in style.10IStyle style =styles.Add(BulitInStyle.Accent1);11/Applies the specified style to the Row object.12row.ApplyStyle(style);13/Saves to excel file.14workbook.SaveAs(D:applyStyle.xls, FileFormat.Excel97To2003);Example 5如何插入图片到Excel文档中?1C#23/创建一个Workbook对象。4IWorkbook workbook =ExcelxApplication.CreateWorkbook();5/获取Worksheet对象,采用零基表索引。6IWorksheet worksheet = workbook.Worksheets0;7/获取Worksheet中图片对象集合。8IPictureCollection pictures =worksheet.Pictures;9/插入一个指定路径的图片到Worksheet中。10IPicture picture = pictures.Add(Imagespic.png,0,1);11/保存Excel文档到指定的位置。12workbook.SaveAs(D:picture.xls, FileFormat.Excel97To2003);性能测试Example 1: 插入大量数据1IWorkbook workbook =ExcelxApplication.CreateWorkbook();2IWorksheet worksheet = workbook.Worksheets0;3ICell cell;4stringstr =abc;5Stopwatch sw =newStopwatch();6sw.Start();7for(inti =0; i 1000; i+)89for(intj =0; j 20; j+)1011cell =worksheet.Cellsi, j;12cell.Value = str+i+j;131415workbook.SaveAs(D:book1.xls, FileFormat.Excel97To2003);16sw.Stop();17Console.WriteLine(0s, sw.ElapsedMilliseconds / 1000d);Output : 1.089s生成1000 行20 列数据并保存excel文件,仅需要1.089sExcel 2:大量使用富文本到Excel文档中,检查其性能。1IWorkbook workbook =ExcelxApplication.CreateWorkbook();2IWorksheet worksheet = workbook.Worksheets0;3stringstr =abc;4Stopwatch sw =newStopwatch();5sw.Start();6for(inti =0; i 1000; i+)78for(intj =0; j 20; j+)910ICell cell =worksheet.Cellsi, j;11cell.Value = str + i +j;12ICharacters characters =cell.Characters;13ICharacters subCharacters = characters.SubCharacters(1,2);14subCharacters.Font.Color =Color.Blue;15subCharacters.Font.Size =20;161718workbook.SaveAs(D:book1.xls, FileFormat.Excel97To2003);19sw.Stop();20Console.WriteLine(0s, sw.ElapsedMilliseconds / 1000d);Output : 2.566s为什么需要Ace.Excel开发需要无Microsoft.Excel生成Excel文件服务器或者使用的计算机上安装。开发需要简单而有效的操控内容。为什么选择Ace.Excel因为方便、快捷和稳定。联系您可以联系我们的电子邮件地址。我们很高兴听到有关组件的所有问题和意见。的电子邮件地址:的。我们会尽快回应。Acey.ExcelX for .NET 1.1包含的功能如下:1.文档功能打开的Excel文件,从文件名。以不同的格式保存Excel文件,目前支持Excel97To2003,CSV和TabDelimited文件格式。工作簿功能列表 创建一个空白工作簿(默认情况下,一个新工作簿包含三个工作表)或者打开一个工作簿。 更改Excel中默认样式,包含字体等。 选择一个工作表。 复制工作簿。 设置部分工作簿选项。 添加自定义或内置Style到工作簿中。工作表功能列表 重命名工作表。 添加或删除工作表。 隐藏或显示工作表。 移动或复制工作表。 显示或隐藏行和列。 冻结或取消冻结行和列。 清除工作表背景。 获取工作表中可用的区域。 更改工作表中网格线的颜色。 隐藏或显示工作表中网格线。 隐藏或显示工作表中滚动条。 隐藏或显示工作表中行头和列头。 插入或删除行、列。单元格功能列表 添加数据和公式到单元格中。 设置富文本到单元格中。 设置整个单元格的样式(包括设置数字的格式)。 引用指定的样式到整个单元格区域。 复制整个单元格(包含数据和样式)。 只复制整个单元格的样式。单元格区域 选择特定的区域。 为选择特定的区域设置样式,包括设置数字的格式、内边框和外边框等。 引用指定样式到特定的区域。 移动或复制选择特定的区域(包含数据和样式)。 只复制选择特定的区域的样式 支持从DataTable和数组导入数据到选择特定的区域。 导出选择特定的区域的数据到DataTable对象中。 清除选择特定的区域的数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 标准版建筑工地施工合同样式3篇
- 公司汽车定点维修合同6篇
- 船舶委托看护合同7篇
- 清工合同书4篇
- 葡萄园工作合同4篇
- 行业竞争情报分析-洞察阐释
- 远程医疗与在线问诊市场分析-洞察阐释
- 分布式系统与边缘计算-洞察阐释
- 生物流体动力学中的血液流动特性研究-洞察阐释
- 行为适应性与环境互作的进化研究-洞察阐释
- 《陋室铭》之托物言志学习课件
- 汉明码编译码实验新编
- 职业暴露针刺伤应急预案演练脚本-
- 国家开放大学《人工智能专题》形考任务(1-3)试题答案
- 中小跨径桥梁结构健康监测技术讲稿2017.4.9杭州
- GB/T 16849-2023光放大器总规范
- 求职登记表(标准模版)
- 正确认识中华传统文化说课课件 第二课时
- 中国神华能源股份有限公司大柳塔煤矿矿山地质环境保护与土地复垦方案
- 抗菌药物使用分级授权表
- YS/T 231-2015钨精矿
评论
0/150
提交评论