取不规范Excel的内容

gsxgw 2008-06-03 09:12:28
用一下方法可以取得Excel的内容
如:id name text
1 张 12893

Dim cn As System.Data.OleDb.OleDbConnection
Dim cmd As System.Data.OleDb.OleDbDataAdapter
Dim ds As New System.Data.DataSet()

cn = New System.Data.OleDb.OleDbConnection("provider=Microsoft.Jet.OLEDB.4.0;" & _
"data source=C:\myData.XLS;Extended Properties=Excel 8.0;")

' Select the data from Sheet1 of the workbook.
cmd = New System.Data.OleDb.OleDbDataAdapter("select * from [Sheet1$]", cn)

cn.Open()
cmd.Fill(ds)
cn.Close()

但是如何获取不规范Excel 表中的内容

学员登记资料
2008-5-26
id name text
1 张 12893
2 张1 125
...........
...全文
89 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
chdf535 2008-06-03
  • 打赏
  • 举报
回复
你因该从链接Excel后,删除前两行实验一下,我感觉因该是这样的.
chdf535 2008-06-03
  • 打赏
  • 举报
回复
我实验了,好像只能从select * from [Sheet1$]", 这个里面下手。怎么让他忽略Excel 前两行?
ejoe313 2008-06-03
  • 打赏
  • 举报
回复
用上面的方法已经可以把 Sheet1 的内容取到DataSet,
然后处理DataTable就行了
51Crack 2008-06-03
  • 打赏
  • 举报
回复
语句中更改列标题,然后处理DataTable,干掉前两行!
gsxgw 2008-06-03
  • 打赏
  • 举报
回复
怎么删除前两行??谢谢!

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧