1、定义Excel操作变量
Dim objExcelFile As Excel.Application
Dim objWorkBook As Excel.Workbook
Dim objImportSheet As Excel.Worksheet
2、打开Excel进程,并打开目标Excel文件
Set objExcelFile = New Excel.Application
objExcelFile.DisplayAlerts = False
Set objWorkBook = objExcelFile.Workbooks.Open(strFileName)
Set objImportSheet = objWorkBook.Sheets(1)
3、获取Excel有效区域的行和列数
intLastColNum = objImportSheet.UsedRange.Columns.Count
intLastRowNum = objImportSheet.UsedRange.Rows.Count
4、逐行读取Excel中数据
由于前两行为Header部分,所以需要从第三行读取
如果第1到第10个单元格的值均为空或空格,则视为空行
For intCountI = 3 To intLastRowNum
''Check if Empty Data Row
blnNullRow = True
For intI = 1 To 10
If Trim$(objImportSheet.Cells(intCountI, intI).Value) <> "" Then
blnNullRow = False
End If
Next intI
若不是空行,则进行读取动作,否则继续向后遍历Excel中的行
If blnNullRow = False Then
获取单元格中的数据,做有效性Check,并将合法数据创建为实体存入对象数组中
objImportSheet.Cells(intCountI, 1).Value
……
End If
Next intCountI
5、退出Excel进程,并关闭Excel相关操作对象
objExcelFile.Quit
Set objWorkBook = Nothing
Set objImportSheet = Nothing
Set objExcelFile = Nothing
分享到:
相关推荐
### 用VB操作Excel方法汇总 #### 一、概述 在日常工作中,Excel作为一款强大的电子表格处理软件,被广泛应用于数据分析、财务管理等多个领域。然而,对于大量的数据处理任务,手动操作不仅耗时且容易出错。这时,...
本压缩包文件"用VB操作excel方法汇总.rar"显然是一个关于如何使用Visual Basic进行Excel操作的资源集合,其中包含一个名为"用VB操作excel方法汇总.doc"的文档。 这个文档可能涵盖了以下关键知识点: 1. **工作簿和...
使用 VB 操作 Excel(VB6.0) VB(Visual Basic)是微软公司开发的一种编程语言,Excel 是微软公司开发的一种电子表格软件。VB 可以通过自动化功能来操作 Excel,实现对 Excel 的读写、控制和处理。本资源摘要信息...
VB操作EXCEL表的常用方法是指使用VB语言来操作EXCEL表的各种方法和技巧。VB是常用的应用软件开发工具之一,但由于VB的报表功能有限,同时一旦报表格式发生变化,就得相应修改程序,给应用软件的维护工作带来极大的...
VB 打开 EXCEL 的方法可以使用 Excel 的应用程序对象和 Worksheet 对象来实现对 EXCEL 文件的读取、修改和保存等操作,同时也可以使用 Shell 函数和 Excel 的自带的查询功能来实现对 EXCEL 文件的操作。
综上所述,VB操作Excel的能力强大且灵活,能够满足各种办公自动化需求。通过熟练掌握相关API和技巧,开发者可以大大提高工作效率,处理大量数据,甚至构建复杂的数据分析和报告系统。在实际应用中,还应注意错误处理...
### 使用VB操作Excel知识点汇总 #### 一、概述 在日常工作中,经常需要通过编程的方式对Excel进行自动化处理,以提高工作效率。Visual Basic (VB) 是一种常用的编程语言,能够很好地与Microsoft Office产品(如...
添加引用后,可以使用 Excel 的对象和方法来操作 Excel 文件。 定义 Excel 对象 在操作 Excel 文件之前,需要定义 Excel 对象,包括 Excel 应用程序、工作簿、工作表和工作区域等。定义这些对象后,可以使用它们来...
在VB(Visual Basic)中操作Excel表格是一种常见的技术,它允许开发者利用Excel强大的报表功能来扩展VB应用程序的报表处理能力。以下将详细解释如何在VB中读写Excel表,利用Excel的宏功能,以及实现VB与Excel之间的...
VB 调用 Excel 方法大全是指在 VB 中使用 Excel 对象来操作 Excel 文件的各种方法。本文将详细介绍如何在 VB 中创建 Excel 对象,操作 Excel 文件,包括打开、创建、新建工作簿、工作表、单元格等,以及如何设置 ...
在 VB 操作 Excel 中,打印操作是通过使用 Excel.Application 对象的 PrintOut 方法来实现的。例如,使用 xlApp.PrintOut 方法可以实现打印操作,并可以设置打印的参数,例如纸张大小、打印方向等。 代码实现 以下...
【VB操作Excel教程详解】 VB(Visual Basic)作为一款经典的编程环境,虽然其报表功能相对有限,但在与其他应用程序集成方面却表现出强大的能力。对于需要处理复杂报表和数据分析的开发人员而言,结合Excel的强大...
这个“VB操作EXCEL大全”显然是一份资源,包含了使用VB来控制和自动化Excel任务的示例代码。下面我们将深入探讨VB如何与Excel进行交互,并提供一些关键知识点。 1. **引入对象库**:在VB中操作Excel,首先需要引入...
【VB操作EXCEL表的常用方法标准调用】 在信息技术领域,Visual Basic(VB)是一种常用的编程语言,常用于开发Windows应用程序。虽然VB自身具备一定的报表功能,但在处理复杂的报表需求时,往往力不从心。这时,可以...
这样做的目的是为了让VB能够识别并操作Excel的各种对象,如工作簿(Workbook)、工作表(Worksheet)等。 #### 实现代码详解 接下来,我们来看一下具体的实现代码: ```vb Private Sub Command1_Click() Dim ...
### 使用VB操作Excel知识点详解 #### 一、创建Excel对象 在Visual Basic (VB) 中,我们可以通过创建COM对象的方式与Microsoft Excel进行交互。这里的关键是利用`Excel.Application`类来初始化一个Excel应用实例。 ...
本文描述了,如何用VB6操作Excel表的方法,包括从Excel读入数据,或将数据填入Excel表进行输出打印的方法。