VB读取excel数据并插入到数据库
VB读取excel数据并插入到数据库excel表中有8列其中性别列为男女数据库中有10-20列数据库为oracle性别列为number101要讲excel中数据输入到or...
VB读取excel数据并插入到数据库
excel表中有8列 其中性别列为男 女
数据库中有10-20列 数据库为oracle 性别列为number 1 0
1 要讲excel中数据输入到oracle中 并且列与数据库中列一一对应
2 要讲excel中的性别转换为数据库中的1 0
如果能解决上述问题 千分不惜
也可以加我Q 单独教我
只要能实现,有源码分就不是问题 展开
excel表中有8列 其中性别列为男 女
数据库中有10-20列 数据库为oracle 性别列为number 1 0
1 要讲excel中数据输入到oracle中 并且列与数据库中列一一对应
2 要讲excel中的性别转换为数据库中的1 0
如果能解决上述问题 千分不惜
也可以加我Q 单独教我
只要能实现,有源码分就不是问题 展开
3个回答
2013-11-08
展开全部
Set xlApp = CreateObject("Excel.Application") '激活EXCEL应用程序
xlApp.Visible = False '隐藏EXCEL应用程序窗口
Set xlBook = xlApp.Workbooks.Open(FileManually) '打开工作簿,FileManually为一个EXCEL报表文件
Set xlSheet = xlBook.Worksheets(Trim(txtSheetNM.Text)) '设定工作表
For IRowsCount = 1 To xlSheet.UsedRange.Cells.Rows.Count
If Trim(xlSheet.Cells(IRowsCount, 1)) = "" Then
Exit For
End If
'将xlSheet.Cells(IRowsCount,列号)的数据插入数据库中
'转换男女可以判断xlSheet.Cells(IRowsCount,列号)="男",则=1,否则=0,然后再写入数据库
Next IRowsCount
xlApp.Visible = False '隐藏EXCEL应用程序窗口
Set xlBook = xlApp.Workbooks.Open(FileManually) '打开工作簿,FileManually为一个EXCEL报表文件
Set xlSheet = xlBook.Worksheets(Trim(txtSheetNM.Text)) '设定工作表
For IRowsCount = 1 To xlSheet.UsedRange.Cells.Rows.Count
If Trim(xlSheet.Cells(IRowsCount, 1)) = "" Then
Exit For
End If
'将xlSheet.Cells(IRowsCount,列号)的数据插入数据库中
'转换男女可以判断xlSheet.Cells(IRowsCount,列号)="男",则=1,否则=0,然后再写入数据库
Next IRowsCount
2013-11-08
展开全部
超连接撒
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-08
展开全部
利用ADO和ADOX,很简单,网上一搜一大堆
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询