| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 854 人关注过本帖
标题:请问如何读入excel中的内容 啊?
只看楼主 加入收藏
gujunshi
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-5-9
收藏
 问题点数:0 回复次数:3 
请问如何读入excel中的内容 啊?
请问如何读入excel中的内容 啊?
就是怎样把excel中的每个单元格中的内容读出来啊
搜索更多相关主题的帖子: excel 
2007-05-18 10:14
kobe412
Rank: 1
来 自:网络的另一边
等 级:新手上路
威 望:1
帖 子:322
专家分:0
注 册:2006-6-12
收藏
得分:0 

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


俺这么帅气的人,俺为了挖矿打光棍俺容易吗?
2007-05-18 10:45
gujunshi
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-5-9
收藏
得分:0 

谢谢指导啊

2007-05-18 15:35
gujunshi
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2007-5-9
收藏
得分:0 

请问一下有没有一个例子看看 啊

2007-05-21 10:33
快速回复:请问如何读入excel中的内容 啊?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.049943 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved