操作Excel类库 功能 excel文件创建修改 单元格数据格式编辑 图片 图表 插入控制 外部数据的添加 插入等
类库下载:VBExcelWordEditor.rar
事例Demo下载:OfficeDemo.rar
ExcelEditor提供以下方法:
'创建一个Excel对象
Public Sub Creat()
'打开一个Excel对象
Public Sub Open(ByVal FileName As String)
参数描述:FileName :excel文件路径
'获取一个工作表
Public Function GetSheet(ByVal SheetName As String) As Excel.Worksheet
参数描述:SheetName :工作表名称
'添加一个工作表
Public Function AddSheet(ByVal SheetName As String) As Excel.Worksheet
'删除一个工作表
Public Function DelSheet(ByVal SheetName As String)
'重命名一个工作表
Public Function ReNameSheet(ByVal OldSheetName As String, ByVal NewSheetName As String) As Excel.Worksheet
Public Function ReNameSheet(ByVal Sheet As Excel.Worksheet, ByVal NewSheetName As String) As Excel.Worksheet
'设置一个单元格的值
Public Sub SetCellValue(ByVal ws As Excel.Worksheet, ByVal x As Integer, ByVal y As Integer, ByVal value As Object)
参数说明 ws:要设值的工作表 X行Y列 value 值
Public Sub SetCellValue(ByVal ws As String, ByVal x As Integer, ByVal y As Integer, ByVal value As Object)
' 设置一个单元格的属性 字体, 大小,颜色 ,对齐方式
Public Sub SetCellProperty(ByVal ws As Excel.Worksheet, ByVal Startx As Integer, ByVal Starty As Integer, ByVal Endx As Integer, ByVal Endy As Integer, ByVal size As Integer, Optional ByVal name As String = "宋体", Optional ByVal color As Excel.Constants = Excel.Constants.xlAutomatic, Optional ByVal HorizontalAlignment As Excel.Constants = Excel.Constants.xlLeft)
参数说明 :ws:要设值的工作表 Startx 起始单元格的行 Starty 起始单元格的列 Endx 结束单元格的行 Endy 结束单元格的列 size 字体大小 name 字体 color 颜色 HorizontalAlignment 对齐方式
Public Sub SetCellProperty(ByVal wsn As String, ByVal Startx As Integer, ByVal Starty As Integer, ByVal Endx As Integer, ByVal Endy As Integer, Optional ByVal size As Integer = 12, Optional ByVal name As String = "宋体", Optional ByVal color As Excel.Constants = Excel.Constants.xlAutomatic, Optional ByVal HorizontalAlignment As Excel.Constants = Excel.Constants.xlAutomatic.xlRight)
'合并单元格
Public Sub UniteCells(ByVal ws As Excel.Worksheet, ByVal Startx As Integer, ByVal Starty As Integer, ByVal Endx As Integer, ByVal Endy As Integer)
参数说明 :ws:要设值的工作表 Startx 起始单元格的行 Starty 起始单元格的列 Endx 结束单元格的行 Endy 结束单元格的列
'将内存中数据表格插入到Excel指定工作表的指定位置 为在使用摩板时控制格式时使用
Public Sub InsertTable(ByVal dt As Data.DataTable, ByVal ws As String, ByVal startX As Integer, ByVal startY As Integer)
Public Sub InsertTable(ByVal dt As Data.DataTable, ByVal ws As Excel.Worksheet, ByVal startX As Integer, ByVal startY As Integer)
'将内存中数据表格添加到Excel指定工作表的指定位置
Public Sub AddTable(ByVal dt As Data.DataTable, ByVal ws As String, ByVal startX As Integer, ByVal startY As Integer)
Public Sub AddTable(ByVal dt As Data.DataTable, ByVal ws As Excel.Worksheet, ByVal startX As Integer, ByVal startY As Integer)
'插入图片操作"
Sub InsertPictures(ByVal Filename As String, ByVal ws As String)
Sub InsertPictures(ByVal Filename As String, ByVal ws As String, ByVal Height As Integer, ByVal Width As Integer)
Sub InsertPictures(ByVal Filename As String, ByVal ws As String, ByVal left As Integer, ByVal top As Integer, ByVal Height As Integer, ByVal Width As Integer)
插入图表操作"
Public Sub InsertActiveChart(ByVal ChartType As Excel.XlChartType, ByVal ws As String, ByVal DataSourcesX1 As Integer, ByVal DataSourcesY1 As Integer, ByVal DataSourcesX2 As Integer, ByVal DataSourcesY2 As Integer, Optional ByVal ChartDataType As Excel.XlRowCol = Excel.XlRowCol.xlColumns)
参数说明 :ChartType 为图表类型 ws:要设值的工作表名 DataSourcesX1 图表数据源起始单元格的行 DataSourcesY1 图表数据源起始单元格的列 DataSourcesX2 图表数据源结束单元格的行 DataSourcesY2 图表数据源结束单元格的列 ChartDataType 图表数据数据方式
' 保存文档
Public Function Save() As Boolean
' 文档另存为
Public Function SaveAs(ByVal FileName) As Boolean
' 关闭一个Excel对象,销毁对象
Public Sub Close()
这个一定要有!要不然 在系统进程中回有很EXCEL进程没有销毁!
使用方法:引用:VBExcelWordEditor.dll com引用: Microsoft Excel 10.0 Object Library
暂时只做了这些功能,慢慢扩展
共下载 117次
分享到:
相关推荐
"Excel.dll 操作Excel类库"是针对这一需求的一种解决方案,它允许程序员通过编程的方式高效地操作Excel文件,而无需依赖于完整的Office应用程序。 在.NET框架下,尤其是使用C#语言时,开发人员通常会利用COM组件来...
标题中的"C#操作excel 类库"指的是使用C#编程语言来处理Excel文件的一种方法,通过引入特定的类库,如NPOI,可以方便地进行数据的读取、写入和编辑,而无需在运行环境中安装实际的Excel应用程序。 描述中提到的“c#...
MFC 操作EXCEL类库,几万条数据几秒内完成读取。 调用例子: CString strExcelPath = "C:\\Test.xlsx"; RudyExcelAPP::RudyExcel MyExcel; if (!MyExcel.Load(strExcelPath)) { return, } //设置预加载模式,适合...
原生态的Excel读取与写入,里面配置有自定义的事件, 对于初学者来说比较好
js操作Excel的类库js操作Excel的类库js操作Excel的类库js操作Excel的类库js操作Excel的类库js操作Excel的类库js操作Excel的类库js操作Excel的类库js操作Excel的类库js操作Excel的类库
而“mfc vs2019 excel”这个标签表明我们将讨论如何使用MFC在VS2019中操作Excel。 Excel是Microsoft Office套件中的电子表格应用程序,广泛用于数据处理和分析。通过MFC,我们可以编写C++代码来自动化Excel任务,...
在.NET开发环境中,C#语言提供了多种方式来操作Excel文件,包括使用Microsoft Office Interop库、第三方库如EPPlus、NPOI等。本主题主要围绕C#如何使用不同的方法来处理Excel,尤其是将DataTable数据写入Excel文件,...
Java 操作 Excel 表格是一项常见的任务,尤其在数据处理和报告生成方面。在这个场景中,我们使用了一个名为 JExcelApi(简称 JXL)的 Java 库来实现这个功能。JXL 是一个开源的 Java 库,允许程序员读取、写入和修改...
在PHP开发中,读取和操作Excel文件是常见的需求,特别是在数据分析、报表生成或数据导入导出场景。本文将深入探讨如何使用PHP5以上的版本来处理Excel文件,特别是利用类库进行高效操作。 标题提到的“读取Excel类库...
它根据微软公开的Excle文档格式文件(BIFF),以二进制格式直接生成excel文档,支持Excel versions 97 - 2007 。这意味着你可以不用在服务器上安装office就能够以excle格式输出数据库中存储的数据了,这对于许多项目...
4. **操作Excel工作簿和工作表**: 使用C# Excel类库,开发者可以创建新的工作簿,添加或删除工作表,以及操作单元格内容。这些操作包括设置值、格式、公式,以及读取数据。 5. **数据导入和导出**: 类库通常支持将...
根据E4A标准excel操作类库,增加了读取工作表,可以访问一个文件中不同的Sheet 与自带类库不冲突 方法:读取工作表(excel文件路径 为 文本型,工作表 为 文本型)为 逻辑型 工作表名称请注意区分大小写Sheet,如果读取...
C#操作Excel(不需安装Excel就直接可以操作),我想微软自带Excel类库应该也能,但目前还没找到解决方案,
C#操作Excel类库功能比较全 本文档主要介绍了C#操作Excel类库的功能比较全,通过使用C#语言,实现了对Excel文件的操作,包括创建、打开、读取、写入、添加和删除工作表等功能。 在该类库中,我们首先定义了一个名...
`myxls`类库作为专门针对Excel操作的工具,为开发者提供了一种高效且简便的方式来读写Excel文件。在这个主题中,我们将深入探讨`myxls`类库的核心特性、使用方法以及如何解决Excel操作中的常见问题。 `myxls`类库...
这个项目是一个类库,它允许开发者通过C#代码来操作Excel文件,极大地提高了开发效率和代码的可读性。下面我们将深入探讨这个类库的核心知识点。 1. **Microsoft.Office.Interop.Excel.dll**: 这是Microsoft提供的...
`Office`可能是一个包含具体操作Excel的类库或组件,可以用来进一步研究和学习如何在项目中集成Excel操作。 总结来说,Excel操作类库是开发中的重要工具,无论是通过NOPI实现便捷的API操作,使用OLDB进行数据库式的...
- "一个关于操作Excel的贴.txt" 很可能是使用说明或教程文档,详细解释了如何利用这个类库进行 Excel 操作。 综合以上信息,我们可以理解这是一个用 C# 编写的、无需安装 Excel 的第三方类库,它支持读取和导出 ...
在这个场景中,我们讨论的是一个名为"ExcelManger"的类库,它专门用于支持对Excel 2003和2007格式的文件进行读写操作。 1. **ExcelManger 类库**:这个库是一个专为开发者设计的工具,旨在简化与Excel文件交互的...
使用 Free Spire.XLS for .NET,开发人员可以在 .NET(C#, VB.NET, ASP.NET, .NET Core) 应用程序中快速对 Excel 文档进行各种编程操作,如根据模板创建新的 Excel 文档,编辑现有 Excel 文档以及对 Excel 文档进行...